

# 删除 S3 Access Grants 实例
<a name="access-grants-instance-delete"></a>

您可以从账户中的 AWS 区域中删除 Amazon S3 Access Grants 实例。但是，您必须先执行以下操作，之后才能删除 S3 Access Grants 实例：
+ 删除 S3 Access Grants 实例中的所有资源，包括所有授权和位置。有关更多信息，请参阅[删除授权](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-grant-delete.html)和[删除位置](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-grant-location.html)。
+ 如果您已将 AWS IAM Identity Center 实例与 S3 Access Grants 实例关联，则必须取消关联 IAM Identity Center 实例。有关更多信息，请参阅[关联或取消关联 IAM Identity Center 实例](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-grants-instance-idc.html)。

**重要**  
如果您删除 S3 Access Grants 实例，则删除是永久性的，无法撤消。通过此 S3 Access Grants 实例中的授权获得访问权限的所有被授权者都将失去对您的 S3 数据的访问权限。

您可以使用 Amazon S3 控制台、AWS Command Line Interface（AWS CLI）、Amazon S3 REST API 和 AWS SDK 删除 S3 Access Grants 实例。

## 使用 S3 控制台
<a name="access-grants-instance-delete-console"></a>

**删除 S3 Access Grants 实例**

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Access Grants**。

1. 在 **S3 Access Grants** 页面上，选择包含要使用的 S3 Access Grants 实例的区域。

1. 对于实例，选择**查看详细信息**。

1. 在实例详细信息页面上，选择右上角的**删除实例**。

1. 在出现的对话框中，选择**删除**。此操作无法撤消。

## 使用 AWS CLI
<a name="access-grants-instance-delete-cli"></a>

要安装 AWS CLI，请参阅 *AWS Command Line Interface 用户指南*中的[安装 AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)。

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

**注意**  
您必须先删除在 S3 Access Grants 实例中创建的所有授权和位置，之后才能删除 S3 Access Grants 实例。如果您已将 IAM Identity Center 实例与 S3 Access Grants 实例关联，则必须先取消此关联。

**Example – 删除 S3 Access Grants 实例**  

```
aws s3control delete-access-grants-instance \
--account-id 111122223333 \
--profile access-grants-profile \
--region us-east-2 \
--endpoint-url https://s3-control.us-east-2.amazonaws.com \
 
 // No response body
```

## 使用 REST API
<a name="access-grants-instance-delete-rest-api"></a>

有关用于删除 S3 Access Grants 实例的 Amazon S3 REST API 支持的信息，请参阅**《Amazon Simple Storage Service API 参考》中的 [https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsInstance.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrantsInstance.html)。

## 使用 AWS SDK
<a name="access-grants-instance-delete-using-sdk"></a>

此部分中的示例说明了如何使用 AWS SDK 删除 S3 Access Grants 实例。

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

------
#### [ Java ]

**注意**  
您必须先删除在 S3 Access Grants 实例中创建的所有授权和位置，之后才能删除 S3 Access Grants 实例。如果您已将 IAM Identity Center 实例与 S3 Access Grants 实例关联，则必须先取消此关联。

**Example – 删除 S3 Access Grants 实例**  

```
public void deleteAccessGrantsInstance() {
DeleteAccessGrantsInstanceRequest deleteRequest = DeleteAccessGrantsInstanceRequest.builder()
.accountId("111122223333")
.build();
DeleteAccessGrantsInstanceResponse deleteResponse = s3Control.deleteAccessGrantsInstance(deleteRequest);
LOGGER.info("DeleteAccessGrantsInstanceResponse: " + deleteResponse);
}
```

------