使用IAM角色从脚本访问S3存储桶

苏南·谢蒂

我们正在尝试通过.Net脚本在S3存储桶中上传文件并显示文件。

当前,我们在代码中使用用户的访问密钥和秘密密钥,这是一种不好的做法。

如果有一种方法可以直接按这些键使用角色,有人可以让我吗?如果有的话怎么办?

克里斯·威廉姆斯

当您要在EC2上运行它时,答案是肯定的,您可以将IAM角色附加到EC2主机上。

实际上,这是在EC2主机上运行脚本的最佳实践。一旦附加了EC2,只要您不在SDK的凭据中提供IAM密钥/秘密或设置任何环境变量,脚本就可以访问EC2拥有的所有权限,因为这些环境变量将覆盖IAM角色。

IAM角色中提供了有关Amazon EC2文档的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

通过 amazon s3 sdk for javascript 访问 IAM 角色 S3 存储桶图像

boto3:使用 IAM 角色的 S3 存储桶放置事件通知失败

使用AWS IAM用户角色凭证的AWS S3存储桶API调用:

我应该为S3存储桶分配什么权限,以使其只能使用IAM角色从EC2实例进行访问?

使用IAM配置文件创建实例后无法访问s3存储桶

当存储桶设置为公共时,IAM用户只能访问S3存储桶

如何正确设置IAM执行角色和存储桶策略,以使Lambda写入公共读取S3存储桶?

AWS使用IAM角色从Spark访问s3

使用IAM角色从Java访问AWS S3

如何列出 IAM 角色可以在 S3 存储桶上执行的所有操作

允许访问特定角色并限制所有角色的 S3 存储桶策略

如何使用IAM策略AWS仅向S3存储桶的根帐户用户授予访问权限?

如何仅通过VPN连接限制IAM用户对S3存储桶的访问

通过IP限制对S3存储桶的访问,而不会影响IAM凭据

即使在S3存储桶策略中指定了IAM用户,访问也会被拒绝

让AWS Athena扮演访问外部S3存储桶的角色

跨帐户角色授予S3存储桶访问权限-权限被拒绝

从VPC访问S3存储桶

在Python中使用ARN iam将文件上传到Amazon s3存储桶

创建用于频谱S3访问的IAM角色的模板

AWS EC2以IAM角色访问S3

使用具有 IAM 角色的 COPY 命令时拒绝访问 S3

如何使用本地计算机上的IAM角色访问S3

允许多个用户使用 IAM 角色访问私有 S3 文件夹

AWS IAM策略:如何更改AWSLambdaFullAccess策略以仅允许访问一个S3存储桶?

如何使用简单的s3存储桶策略授予对加密存储桶的跨帐户访问权限?

即使使用存储桶和/或用户策略,也无法在AWS s3存储桶上进行访问

使用boto3访问其他AWS用户S3存储桶

访问被拒绝在 s3 存储桶上公开图像