Надеюсь, этот пост поможет!
- S3 Region? - Я не думаю, что S3 больше зависит от региона. Кроме того, имя корзины уже является уникальным значением.
- Как вы можете видеть в том же документе, у вас есть функция ниже для сбора различных видов метаданных.
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
- Возвращает конфигурацию инвентаря (определяемую идентификатором инвентаря) из корзины.
Это также вернет ARN, который является уникальным идентификатором для всех ресурсов AWS.
Пример ARN выглядит как
'Bucket' :"arn:aws:s3:::10012346561237-rawdata-bucket"