

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 亚马逊 A SageMaker I 域名的默认设置
<a name="domain-set-defaults"></a>

 借 SageMaker 助 AI，您可以在 Amazon A SageMaker I 域级别为资源设置默认设置。这些默认设置用于在域内创建资源。以下各节将列出域的默认设置，并介绍在设置默认值时如何使用上下文键。

**Topics**
+ [域默认设置](#domain-set-defaults-domains)
+ [上下文键](#domain-set-defaults-context)

## 域默认设置
<a name="domain-set-defaults-domains"></a>

创建或更新域时，可以设置以下默认值。在用户配置文件和共享空间级别传递的值会覆盖在域级别设置的默认值。
+ [ DefaultUserSettings ](https://docs.aws.amazon.com//sagemaker/latest/APIReference/API_UserSettings.html)
+ DefaultSpaceSettings
**注意**  
`DefaultSpaceSettings`仅支持将 JupyterLab 3 张图像用 ARNs于`SageMakerImageArn`。有关更多信息，请参阅 [JupyterLab 亚马逊 SageMaker Studio 经典版中的版本控制](studio-jl.md)。

  ```
  "DefaultSpaceSettings": { 
        "ExecutionRole": "string",
        "JupyterServerAppSettings": { 
           "DefaultResourceSpec": { 
              "InstanceType": "string",
              "LifecycleConfigArn": "string",
              "SageMakerImageArn": "string",
              "SageMakerImageVersionArn": "string"
           },
           "LifecycleConfigArns": [ "string" ]
        },
        "KernelGatewayAppSettings": { 
           "CustomImages": [ 
              { 
                 "AppImageConfigName": "string",
                 "ImageName": "string",
                 "ImageVersionNumber": number
              }
           ],
           "DefaultResourceSpec": { 
              "InstanceType": "string",
              "LifecycleConfigArn": "string",
              "SageMakerImageArn": "string",
              "SageMakerImageVersionArn": "string"
           },
           "LifecycleConfigArns": [ "string" ]
        },
        "SecurityGroups": [ "string" ]
     }
  ```

## 上下文键
<a name="domain-set-defaults-context"></a>

您可以在创建域的 IAM 策略中添加上下文键。这限制了用户可以为这些字段传递的值。下面的列表显示了域支持的上下文键及其实现位置。
+ `sagemaker:ImageArns`
  + **作为 `DefaultUserSettings` 的一部分实施：**`DefaultUserSettings.JupyterServerAppSettings` 和 `DefaultUserSettings.KernelGatewayAppSettings` 中的 `SagemakerImageArn`。`DefaultUserSettings.KernelGatewayAppSettings` 中的 `CustomImages`。
  + **作为 `DefaultSpaceSettings` 的一部分实施：**`DefaultSpaceSettings.JupyterServerAppSettings` 和 `DefaultSpaceSettings.KernelGatewayAppSettings` 中的 `SagemakerImageArn`。`DefaultSpaceSettings.KernelGatewayAppSettings` 中的 `CustomImages`。
+ `sagemaker:VpcSecurityGroupIds`
  + **作为 `DefaultUserSettings` 的一部分实施：**`DefaultUserSettings` 中的 `SecurityGroups`。
  + **作为 `DefaultSpaceSettings` 的一部分实施：**`DefaultSpaceSettings` 中的 `SecurityGroups`。
+ `sagemaker:DomainSharingOutputKmsKey`

  **作为 `DefaultUserSettings` 的一部分实施：**`DefaultSpaceSettings.SharingSettings` 中的 `S3KmsKeyId`。

 对默认设置使用上下文键时，不能限制用户传递不兼容的值。例如，作为 `DefaultUserSettings` 和 `DefaultSpaceSettings` 一部分设置的 `SageMakerImageArn` 的值必须兼容。不能设置不兼容的默认值。