View a markdown version of this page

删除元数据表配置 - Amazon Simple Storage Service

删除元数据表配置

如果您想停止更新 Amazon S3 通用存储桶的元数据表配置,可以删除附加到存储桶的元数据表配置。删除元数据表配置仅删除配置。即使您删除元数据表配置,AWS 托管式表存储桶和元数据表也仍然存在。但是,将不再更新元数据表。

注意

如果删除元数据表配置,并想为同一个通用存储桶重新创建配置,则必须先从 AWS 托管式表存储桶中手动删除旧的日记表、清单表或和注释表。否则,创建新的元数据表配置将失败,因为这些表已经存在。要删除元数据表,请参阅删除元数据表。

要删除元数据表,请参阅删除元数据表。要删除表存储桶,请参阅删除表存储桶和《Amazon S3 API Reference》中的 DeleteTableBucket。

您可以使用 Amazon S3 控制台、AWS Command Line Interface(AWS CLI)、AWS SDK 或 Amazon S3 REST API 删除元数据表配置。

删除元数据表配置

删除元数据表配置
  1. 登录到 AWS 管理控制台,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/。

  2. 在左侧导航窗格中,选择通用存储桶。

  3. 选择要从中移除元数据表配置的通用存储桶。

  4. 在存储桶的详细信息页面上,选择元数据选项卡。

  5. 在元数据选项卡上,选择删除。

  6. 在删除元数据配置对话框中,输入 confirm 以确认要删除该配置。然后选择删除。

要运行以下命令,您必须安装并配置 AWS CLI。如果未安装 AWS CLI,请参阅《AWS Command Line Interface 用户指南》中的安装或更新最新版本的 AWS CLI。

或者,可以从控制台中使用 AWS CloudShell 运行 AWS CLI 命令。AWS CloudShell 是一个基于浏览器、预先经过身份验证的 Shell,您可以直接从 AWS 管理控制台中启动它。有关更多信息,请参阅《AWS CloudShell 用户指南》中的 What is CloudShell? 和 Getting started with AWS CloudShell。

使用 AWS CLI 删除元数据表配置

要使用以下示例命令,请将 user input placeholders 替换为您自己的信息。

  1. 使用以下命令从通用存储桶中删除元数据表配置(例如 amzn-s3-demo-bucket):

    aws s3api delete-bucket-metadata-configuration \ --bucket amzn-s3-demo-bucket \ --region us-east-2
  2. 要验证配置是否已删除,请使用以下命令:

    aws s3api get-bucket-metadata-configuration \ --bucket amzn-s3-demo-bucket \ --region us-east-2

可以发送 REST 请求来删除元数据表配置。有关更多信息,请参阅 DeleteBucketMetadataConfiguration。

注意

可以将 V2 DeleteBucketMetadataConfiguration API 操作与 V1 或 V2 元数据表配置结合使用。但是,如果尝试将 V1 DeleteBucketMetadataTableConfiguration API 操作与 V2 配置结合使用,则会收到 HTTP 405 Method Not Allowed 错误。

可以使用 AWS SDK 在 Amazon S3 中删除元数据表配置。有关信息,请参阅 list of supported SDKs。