Configurações padrão para domínios do Amazon SageMaker AI - Amazon SageMaker AI

Configurações padrão para domínios do Amazon SageMaker AI

Com o SageMaker AI, você pode definir configurações padrão para seus recursos em nível de domínio do Amazon SageMaker AI. Essas configurações padrão são usadas na criação de recursos dentro do domínio. As seções a seguir listam as configurações padrão do domínio e fornecem informações sobre o uso de chaves de contexto ao definir padrões.

Configurações padrão de domínio

Você pode definir os seguintes padrões ao criar ou atualizar um domínio: Os valores passados no perfil do usuário e no nível do espaço compartilhado substituem os padrões definidos no nível do domínio.

  • DefaultUserSettings

  • DefaultSpaceSettings

    nota

    DefaultSpaceSettings é compatível apenas com o uso de ARNs da imagem do JupyterLab 3 para SageMakerImageArn. Para ter mais informações, consulte Versionamento do JupyterLab no Amazon SageMaker Studio Classic.

    "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" ] }

Chaves de contexto

Você pode adicionar chaves de contexto à política do IAM que cria um domínio. Isso restringe os valores que os usuários podem passar para esses campos. A lista a seguir mostra as chaves de contexto compatíveis com o domínio e onde elas são implementadas.

  • sagemaker:ImageArns

    • Implementada como parte de DefaultUserSettings: SagemakerImageArn em DefaultUserSettings.JupyterServerAppSettings e DefaultUserSettings.KernelGatewayAppSettings. CustomImages em DefaultUserSettings.KernelGatewayAppSettings.

    • Implementada como parte de DefaultSpaceSettings: SagemakerImageArn em DefaultSpaceSettings.JupyterServerAppSettings e DefaultSpaceSettings.KernelGatewayAppSettings. CustomImages em DefaultSpaceSettings.KernelGatewayAppSettings.

  • sagemaker:VpcSecurityGroupIds

    • Implementada como parte de DefaultUserSettings: SecurityGroups em DefaultUserSettings.

    • Implementada como parte de DefaultSpaceSettings: SecurityGroups em DefaultSpaceSettings.

  • sagemaker:DomainSharingOutputKmsKey

    Implementada como parte de DefaultUserSettings: S3KmsKeyId em DefaultSpaceSettings.SharingSettings.

Você não pode restringir os usuários a transmitir valores incompatíveis ao usar chaves de contexto para os padrões. Por exemplo, os valores SageMakerImageArn definidos como parte de DefaultUserSettings e DefaultSpaceSettings devem ser compatíveis. Você não pode definir valores padrão incompatíveis.