我通过单击“下载”作为 JSON 文件从我的开发环境下载了 AWS glue 脚本,其中包含作业参数和其他信息以及代码以外的信息。
当我通过单击 json 文件的“uplaod”上传到我的生产环境时。它成功并且所有作业参数都像 DEV 一样自动设置。但是,当我点击“保存”时,弹出错误
以下我的 IAM 角色:
我的 S3 存储桶策略:
我也是桶主
为什么我失败了?
非常感谢。这让我烦恼了一个星期。
请告诉我哪里错了,我该如何解决
在您的 S3 存储桶策略中,我看到您有
"Principal": {"Service": "glue.amazonaws.com"}
,您正在授予 AWS Glue 服务在您的 S3 存储桶上执行某些操作的权限
也许您必须授予对该 AWS 服务或您自己的访问权限。 尝试将
"Principal": "*"
添加到您的 S3 存储桶策略并检查它是否有效。
如果是,您需要向您的 IAM 用户或您用于该操作的服务角色授予访问权限。