[英]Boto3: Get details of all available S3 Bucket details
我正在尝试使用 boto3 客户端列出有关我的 AWS 账户中可用的所有S3存储桶的元数据。
我在下面尝试了 api: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Client.list_buckets但它只返回存储桶名称和创建日期。
我正在寻找更多详细信息,例如:
如果我能得到一个可以返回所有这些详细信息的 API 会更有帮助,因为 EC2 的describe_instances
返回更多元数据。
非常感谢任何帮助
希望对这个帖子有所帮助!
get_bucket_accelerate_configuration()
get_bucket_acl()
get_bucket_analytics_configuration()
get_bucket_cors()
get_bucket_encryption()
get_bucket_inventory_configuration()
get_bucket_lifecycle()
get_bucket_lifecycle_configuration()
get_bucket_location()
get_bucket_logging()
get_bucket_metrics_configuration()
get_bucket_notification()
get_bucket_notification_configuration()
get_bucket_policy()
get_bucket_policy_status()
get_bucket_replication()
get_bucket_request_payment()
get_bucket_tagging()
get_bucket_versioning()
get_bucket_website()
这些只是为了隔离用户特别需要的信息而创建的。
在我看来,您正在寻找get_bucket_inventory_configuration
- 从存储桶返回库存配置(由库存 ID 标识)。
这还将返回 ARN,它是所有 AWS 资源的唯一 ID。
示例 ARN 看起来像
'Bucket' :"arn:aws:s3:::10012346561237-rawdata-bucket"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.