You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

查询SageMaker Studio运行SageMaker所需IAM权限对应的AWS官方文档

问题

哪份AWS文档说明了在SageMaker Studio中运行SageMaker所需的IAM权限?

问题现象

我使用的SageMaker Studio已经附加了IAM策略AmazonSageMakerFullAccess。
AWS官方文档对AmazonSageMakerFullAccess的说明如下:

该策略授予管理权限,允许主体完全访问所有Amazon SageMaker资源和操作,同时还提供对相关服务的部分访问权限。

权限详情

该策略包含以下权限:
...
iam类权限:用于允许SageMaker控制台访问可用的IAM角色,以及创建服务相关角色。

但我按照SageMaker Roles文档的指引运行以下代码时执行失败:

import sagemaker

sess = sagemaker.Session()
role = sagemaker.get_execution_role()

返回错误信息:

Couldn't call 'get_role' to get Role ARN from role name <IAM Role Name> to get Role path.

错误提示截图

修复方案

我通过为角色附加iam:GetRole权限解决了该问题,但这一权限要求在哪份AWS官方文档中有说明?
权限配置截图

相关信息

AWS官方似乎在2020年就已经确认了该问题,但至今未更新文档:

  • AWS SageMaker Github issue #2027:本项目需要的权限超出AmazonSageMakerFullAccess的范围

我确实找到了解决方案,但你们应该修复底层问题——要么更新文档,要么调整策略本身的权限范围。


内容的提问来源于stack exchange,提问作者mon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 07:54:01