AWS EC2 instance可以使用instance profile 配置访问S3的权限。
然后就可以直接在EC2上执行 python代码或者AWS CLI去访问S3了。
唯一需要注意的地方是,申明region。
示例代码:
aws s3 ls xxxx-s3-bucket --region xxx-region
import boto3
client = boto3.client('s3', region_name="cn-north-1")
client.get_object(Bucket='xxxx-bucket',Key="xxxx.filename")
本文介绍了如何在AWSEC2实例上利用instanceprofile配置S3访问权限,以便直接通过Python或AWSCLI操作S3资源,只需注意指定正确的region。示例代码展示了如何使用boto3库连接并获取S3对象。

787

被折叠的 条评论
为什么被折叠?



