【发布时间】:2021-02-10 11:47:43
【问题描述】:
我有一个 S3 存储桶,其中包含给定的 access_key 和 secret_access_key。我使用以下代码成功将文件上传到我的 S3 存储桶中。
import boto3
import os
client = boto3.client('s3',
aws_access_key_id = access_key,
aws_secret_access_key = secret_access_key)
upload_file_bucket = 'my-bucket'
upload_file_key = 'my_folder/' + str(my_file)
client.upload_file(file, upload_file_bucket, upload_file_key)
现在,我想将 my_file 上传到另一个属于新团队的存储桶中。因此,我无权访问access_key 和secret_access_key。使用 boto3 和 Python 进行跨账户文件上传的最佳做法是什么?
【问题讨论】:
标签: python amazon-web-services amazon-s3 boto3