本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
域默认设置
使用 SageMaker,您可以在 Amazon SageMaker 域级别为您的资源设置默认设置。这些默认设置用于在域内创建资源。以下各节列出了域的默认设置,并提供了有关在设置默认值时使用上下文密钥的信息。
域默认设置
创建或更新域时,您可以设置以下默认值。在用户配置文件和共享空间级别传递的值会覆盖在域级别设置的默认值。
-
DefaultSpaceSettings
注意
DefaultSpaceSettings
仅支持使用 JupyterLab 3 张图片ARNsSageMakerImageArn
。有关更多信息,请参阅 JupyterLab 版本控制。"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" ] }
上下文键
您可以向创建域的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
的值必须兼容。您不能设置不兼容的默认值。