

# 権限を削除する
<a name="access-grants-grant-delete"></a>

S3 Access Grants インスタンスからアクセス権限を削除することもできます。アクセス権限の削除は元に戻すことができません。アクセス権限を削除すると、被付与者は Amazon S3 データにアクセスできなくなります。

Amazon S3 コンソール、AWS Command Line Interface、(AWS CLI)、AWS SDK、または Amazon S3 REST API を使用してアクセス権限を削除できます。

## S3 コンソールの使用
<a name="access-grants-grant-delete-console"></a>

**アクセス権限を削除するには**

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. 削除する権限を検索します。権限を見つけたら、その横にあるラジオボタンをオンにします。

1. **[削除]** を選択します。この操作は元に戻せないことを警告するダイアログボックスが表示されます。もう一度 **[削除]** をクリックすると、権限が削除されます。

## の使用AWS CLI
<a name="access-grants-grant-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}}` をユーザー自身の情報に置き換えます。

**Example – アクセス権限を削除する**  

```
aws s3control delete-access-grant \
--account-id {{111122223333}} \
--access-grant-id {{a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}} 

// No response body
```

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

Amazon REST API でのアクセス権限管理のサポートの詳細については、「**Amazon Simple Storage Service API リファレンス」の「[https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html](https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_DeleteAccessGrant.html)」を参照してください。

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

このセクションでは、AWS SDK を使用してアクセス権限を削除する方法の例を説明します。次の例を使用するには、`{{user input placeholders}}` をユーザー自身の情報に置き換えます。

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

**Example – アクセス権限を削除する**  

```
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()
```

------