查看元数据表配置
如果为通用存储桶创建了元数据表配置,则可以查看有关该配置的信息,例如清单表是否已启用,或者是否启用了日记表记录过期。还可以查看日记表和清单表的状态。
可以使用 Amazon S3 控制台、Amazon Command Line Interface(Amazon CLI)、Amazon SDK 或 Amazon S3 REST API 来查看通用存储桶的元数据表配置。
查看元数据表配置
查看元数据表配置
登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/
。 -
在左侧导航窗格中,选择通用存储桶。
-
选择包含要查看的元数据表配置的通用存储桶。
-
在存储桶的详细信息页面上,选择元数据选项卡。
-
在元数据选项卡上,向下滚动到元数据配置部分。在日记表和清单表部分,可以查看这些配置的各种信息,例如它们的 Amazon 资源名称(ARN)、表的状态以及是否启用了日记表记录过期或清单表。
要运行以下命令,您必须安装并配置 Amazon CLI。如果未安装 Amazon CLI,请参阅《Amazon Command Line Interface 用户指南》中的安装或更新最新版本的 Amazon CLI。
或者,可以从控制台中使用 Amazon CloudShell 运行 Amazon CLI 命令。Amazon CloudShell 是一个基于浏览器、预先经过身份验证的 Shell,您可以直接从 Amazon Web Services Management Console中启动它。有关更多信息,请参阅《Amazon CloudShell 用户指南》中的 What is CloudShell? 和 Getting started with Amazon CloudShell。
使用 Amazon CLI 查看元数据表配置
要使用以下示例命令,请将
替换为您自己的信息。user input
placeholders
-
使用以下命令查看通用存储桶(例如
)的元数据表配置:amzn-s3-demo-bucket
aws s3api get-bucket-metadata-configuration \ --bucket
amzn-s3-demo-bucket
\ --regionus-east-2
-
查看此命令的输出,以查看元数据表配置的状态。例如:
{ "GetBucketMetadataConfigurationResult": { "MetadataConfigurationResult": { "DestinationResult": { "TableBucketType": "aws", "TableBucketArn": "arn:aws:s3tables:us-east-2:111122223333:bucket/aws-managed-s3-111122223333-us-east-2", "TableNamespace": "
b_general-purpose-bucket-name
" }, "JournalTableConfigurationResult": { "TableStatus": "ACTIVE", "TableName": "journal", "TableArn": "arn:aws:s3tables:us-east-2:111122223333:bucket/aws-managed-s3-111122223333-us-east-2/table/0f01234c-fe7a-492f-a4c7-adec3864ea85", "EncryptionConfiguration": { "SseAlgorithm": "AES256" }, "RecordExpiration": { "Expiration": "ENABLED", "Days": 10 } }, "InventoryTableConfigurationResult": { "ConfigurationState": "ENABLED", "TableStatus": "BACKFILL_COMPLETE", "TableName": "inventory", "TableArn": "arn:aws:s3tables:us-east-2:111122223333:bucket/aws-managed-s3-111122223333-us-east-2/table/e123456-b876-4e5e-af29-bb055922ee4d", "EncryptionConfiguration": { "SseAlgorithm": "AES256" } } } } }
可以发送 REST 请求来查看元数据表配置。有关更多信息,请参阅 GetBucketMetadataTableConfiguration。
注意
可以将 V2 GetBucketMetadataConfiguration
API 操作与 V1 或 V2 元数据表配置结合使用。但是,如果尝试将 V1 GetBucketMetadataTableConfiguration
API 操作与 V2 配置结合使用,则会收到 HTTP 405 Method Not Allowed
错误。
在 Amazon S3 中可以使用 Amazon SDK 查看元数据表配置。有关信息,请参阅 list of supported SDKs。