擅长:python、mysql、java
<p>您可以调用<code>list_buckets</code>API。它“<code>Returns a list of all buckets owned by the authenticated sender of the request.</code>”
<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Client.list_buckets" rel="nofollow noreferrer">https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Client.list_buckets</a></p>
<p>一旦有了这个列表,就可以循环检查每个bucket名称,看看它是否与关键字匹配。也许是这样的:</p>
<pre><code>s3_client = boto3.client('s3')
buckets = s3_client.list_buckets()['Buckets']
for bucket in buckets:
bucket_name = bucket['Name']
if 'keyword' in bucket_name:
# do your logic to upload
</code></pre>