繁体   English   中英

使用Boto3访问S3中的嵌套存储桶

[英]Accessing nested buckets in S3 with Boto3

我知道我要访问/bucket1/bucket2/etc/的存储桶的路径,但是我不知道如何通过boto3访问它。

我可以枚举从源头开始的所有存储桶,但无法进入所需的存储桶。

例如,我可以做:

prod_bucket = s3.Bucket('prod')

但我不能:

prod_bucket = s3.Bucket('prod/prod2/')

TIA

没有嵌套的存储桶。 您有存储桶和对象。

s3 = boto3.client('s3')
object = s3.get_object(Bucket='prod', Key='prod2/..')

要么:

s3 = boto3.resource('s3')
bucket = s3.Bucket('prod')
object = bucket.Object('prod2/..')

请参阅: get_object

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM