mr-*_*-sk 1 python amazon-s3 amazon-web-services boto3
我知道我想要访问的存储桶的路径/bucket1/bucket2/etc/,但我不知道如何通过 boto3 访问它。
我可以从源开始枚举所有存储桶,但无法到达我想要的存储桶。
例如我可以这样做:
prod_bucket = s3.Bucket('prod')
Run Code Online (Sandbox Code Playgroud)
但我不能这样做:
prod_bucket = s3.Bucket('prod/prod2/')
Run Code Online (Sandbox Code Playgroud)
TIA
没有嵌套的桶。你有水桶和物体。
s3 = boto3.client('s3')
object = s3.get_object(Bucket='prod', Key='prod2/..')
Run Code Online (Sandbox Code Playgroud)
或者:
s3 = boto3.resource('s3')
bucket = s3.Bucket('prod')
object = bucket.Object('prod2/..')
Run Code Online (Sandbox Code Playgroud)
请参阅:get_object
| 归档时间: |
|
| 查看次数: |
3648 次 |
| 最近记录: |