Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Studio 设置可信身份传播
为 Amazon SageMaker Studio 设置可信身份传播需要您的 Amazon A SageMaker I 域配置 IAM 身份中心身份验证方法。此部分将指导您完成为 Studio 用户启用和配置可信身份传播所需的先决条件和步骤。
先决条件
在为 SageMaker AI 设置可信身份传播之前,请按照以下说明设置您的 IAM 身份中心。
确保 IAM Identity Center 和域位于同一区域。
为您的 Amazon A SageMaker I 域启用可信身份传播
通过下列选项之一来了解如何为新域或现有域启用可信身份传播。
- New domain - console
-
使用 SageMaker AI 控制台为新域启用可信身份传播
-
打开亚马逊 A SageMaker I 控制台。
-
导航到域。
-
创建自定义域。该域必须已配置 Amazon IAM Identity Center 身份验证方法。
-
在可信身份传播部分,选择为该域上的所有用户启用可信身份传播。
-
完成自定义创建过程。
- Existing domain - console
-
使用 SageMaker AI 控制台为现有域启用可信身份传播
为了在为现有域启用可信身份传播后正常运行,用户需要重新启动其现有的 IAM Identity Center 会话。要做到这一点,可以:
-
打开亚马逊 A SageMaker I 控制台。
-
导航到域。
-
选择现有域。该域必须已配置 Amazon IAM Identity Center 身份验证方法。
-
在域设置选项卡中,选择身份验证和权限部分中的编辑。
-
选择为该域上的所有用户启用可信身份传播。
-
完成域配置。
- Existing domain -Amazon CLI
-
使用为现有域启用可信身份传播 Amazon CLI
为了在为现有域启用可信身份传播后正常运行,用户需要重新启动其现有的 IAM Identity Center 会话。要做到这一点,可以:
aws sagemaker update-domain \
--region $REGION \
--domain-id $DOMAIN_ID \
--domain-settings "TrustedIdentityPropagationSettings={Status=ENABLED}"
配置你的 SageMaker AI 执行角色
要为 Studio 用户启用可信身份传播,所有可信身份传播角色都需要设置以下上下文权限。更新所有角色的信任策略以包含 sts:AssumeRole 和 sts:SetContext 操作。更新角色信任策略时,请使用以下策略。
- JSON
-
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"Service": [
"sagemaker.amazonaws.com"
]
},
"Action": [
"sts:AssumeRole",
"sts:SetContext"
]
}
]
}