第 3 章 列出对象存储中的可用存储桶
要列出对象存储中可用的存储桶,请使用 list_bucket () 方法。
先决条件
-
您已将
odh-doc-examples存储库克隆到工作台中。 -
您已在工作台中打开
s3client_examples.ipynb文件。 - 已安装 Boto3 并配置了 S3 客户端。
流程
在 Jupyter 笔记本中,找到以下列出可用存储桶的指令,然后运行代码单元。
#List available buckets s3_client.list_buckets()
#List available buckets s3_client.list_buckets()Copy to Clipboard Copied! Toggle word wrap Toggle overflow 成功的响应包括 HTTP 请求状态代码
200和存储桶列表,类似于以下输出:'HTTPStatusCode': 200, 'Buckets': [{'Name': 'aqs086-image-registry', 'CreationDate': datetime.datetime(2024, 1, 16, 20, 21, 36, 244000, tzinfo=tzlocal( ))},'HTTPStatusCode': 200, 'Buckets': [{'Name': 'aqs086-image-registry', 'CreationDate': datetime.datetime(2024, 1, 16, 20, 21, 36, 244000, tzinfo=tzlocal( ))},Copy to Clipboard Copied! Toggle word wrap Toggle overflow 找到只输出可用存储桶的名称并执行代码单元的指令。
#Print only names of available buckets for bucket in s3_client.list_buckets()[‘Buckets’]: print(bucket[‘Name’])#Print only names of available buckets for bucket in s3_client.list_buckets()[‘Buckets’]: print(bucket[‘Name’])Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出显示存储桶的名称,类似以下示例。
aqs086-image-registry aqs087-image-registry aqs135-image-registry aqs246-image-registry
aqs086-image-registry aqs087-image-registry aqs135-image-registry aqs246-image-registryCopy to Clipboard Copied! Toggle word wrap Toggle overflow