域默认设置 - Amazon SageMaker

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

域默认设置

使用 SageMaker,您可以在 Amazon SageMaker 域级别为您的资源设置默认设置。这些默认设置用于在域内创建资源。以下各节列出了域的默认设置,并提供了有关在设置默认值时使用上下文密钥的信息。

域默认设置

创建或更新域时,您可以设置以下默认值。在用户配置文件和共享空间级别传递的值会覆盖在域级别设置的默认值。

  • DefaultUserSettings

  • 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.JupyterServerAppSettingsDefaultUserSettings.KernelGatewayAppSettings 中的 SagemakerImageArnDefaultUserSettings.KernelGatewayAppSettings 中的 CustomImages

    • 作为 DefaultSpaceSettings 的一部分实施:DefaultSpaceSettings.JupyterServerAppSettingsDefaultSpaceSettings.KernelGatewayAppSettings 中的 SagemakerImageArnDefaultSpaceSettings.KernelGatewayAppSettings 中的 CustomImages

  • sagemaker:VpcSecurityGroupIds

    • 作为 DefaultUserSettings 的一部分实施:DefaultUserSettings 中的 SecurityGroups

    • 作为 DefaultSpaceSettings 的一部分实施:DefaultSpaceSettings 中的 SecurityGroups

  • sagemaker:DomainSharingOutputKmsKey

    作为 DefaultUserSettings 的一部分实施:DefaultSpaceSettings.SharingSettings 中的 S3KmsKeyId

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