删除授权 - Amazon Simple Storage Service

删除授权

您可以从 Amazon S3 Access Grants 实例中删除访问授权。您无法撤消访问授权删除操作。删除访问授权后,被授权者将再也无法访问您的 Amazon S3 数据。

您可以使用 Amazon S3 控制台、AWS Command Line Interface(AWS CLI)、Amazon S3 REST API 和 AWS SDK 删除访问授权。

删除访问授权
  1. 登录到AWS Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Access Grants

  3. S3 Access Grants 页面上,选择包含要使用的 S3 Access Grants 实例的区域。

  4. 对于实例,选择查看详细信息

  5. 在详细信息页面上,选择授权选项卡。

  6. 搜索要删除的授权。找到授权后,选择它旁边的单选按钮。

  7. 选择删除。这将出现一个对话框,警告您操作无法撤消。再次选择删除以删除授权。

要安装 AWS CLI,请参阅 AWS Command Line Interface 用户指南中的安装 AWS CLI

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

例 – 删除访问授权
aws s3control delete-access-grant \ --account-id 111122223333 \ --access-grant-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 // No response body

有关用于管理访问授权的 Amazon S3 REST API 支持的信息,请参阅《Amazon Simple Storage Service API 参考》中的 DeleteAccessGrant

此部分中的示例说明了如何使用 AWS SDK 删除访问授权。要使用以下示例,请将 user input placeholders 替换为您自己的信息。

Java
例 – 删除访问授权
public void deleteAccessGrant() { DeleteAccessGrantRequest deleteRequest = DeleteAccessGrantRequest.builder() .accountId("111122223333") .accessGrantId("a1b2c3d4-5678-90ab-cdef-EXAMPLE11111") .build(); DeleteAccessGrantResponse deleteResponse = s3Control.deleteAccessGrant(deleteRequest); LOGGER.info("DeleteAccessGrantResponse: " + deleteResponse); }

响应:

DeleteAccessGrantResponse()