AWS EC2 instance可以使用instance profile 配置访问S3的权限。
然后就可以直接在EC2上执行 python代码或者AWS CLI去访问S3了。
唯一需要注意的地方是,申明region。
示例代码:
bash
aws s3 ls xxxx-s3-bucket --region xxx-region
python
import boto3
client = boto3.client('s3', region_name="cn-north-1")
client.get_object(Bucket='xxxx-bucket',Key="xxxx.filename")