AWS Sagemaker - 访问被拒绝

mmm*_*ood 5 amazon-s3 amazon-web-services amazon-sagemaker

我正在处理一些示例 Sagemaker 笔记本,在尝试运行该示例时收到以下“访问被拒绝”错误linear_time_series_forecast

ValueError: Error training linear-learner-2017-12-21-15-29-34-676: Failed Reason: ClientError: Data download failed:AccessDenied (403): Access Denied
Run Code Online (Sandbox Code Playgroud)

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

请注意,我通过 Sagemaker 的笔记本实例运行笔记本。

And*_*dre 3

看起来这个问题也在AWS 论坛上得到了回答。

引用的 IAM 角色

角色 = get_execution_role()

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


请注意,至少从 2022 年 10 月 28 日起,链接的论坛帖子现在重定向到一个页面,该页面声明(除其他外):

您尝试访问的线程已过时的指导,因此我们已将其存档。

请记住这一点,因为这个答案可能不再有效,或者在将来的某个时候将不再有效。