AWS Sagemaker - 拒绝访问

AWS Sagemaker - Access Denied

我正在研究一些 Sagemaker 笔记本示例,在尝试 运行 linear_time_series_forecast 示例时收到以下访问被拒绝错误:

ValueError:错误训练 linear-learner-2017-12-21-15-29-34-676:失败原因:ClientError:数据下载 failed:AccessDenied (403):访问被拒绝

我可以使用 AWS 命令​​行界面从我的 S3 存储桶手动下载和上传,但 Jupyter notebook 失败。

有人可以帮我解决这个错误吗?

感谢使用 Amazon SageMaker!

看起来这个问题也在 AWS 论坛上得到了回答:https://forums.aws.amazon.com/thread.jspa?threadID=270054&tstart=0

引用的 IAM 角色

role = get_execution_role()

需要附加一个策略,授予对保存训练数据的 S3 存储桶的 S3:GetObject 权限。