登録されたロケーションを削除する - Amazon Simple Storage Service

登録されたロケーションを削除する

S3 Access Grants インスタンスからロケーション登録を削除することもできます。ロケーションを削除すると、S3 アクセス許可インスタンスから登録が解除されます。

S3 Access Grants インスタンスからロケーション登録を削除する前に、そのロケーションに関連付けられているすべての権限を削除する必要があります。権限を削除する方法については、「権限を削除する」を参照してください。

Amazon S3 コンソール、AWS Command Line Interface、(AWS CLI)、AWS SDK、または Amazon S3 REST API を使用して S3 Access Grants インスタンスのロケーションを削除できます。

S3 Access Grants インスタンスからロケーション登録を削除するには
  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. 削除する登録済みのロケーションの隣にあるオプションボタンをクリックします。

  8. [Deregister] (登録解除) を選択します。

  9. この操作は元に戻せないことを警告するダイアログボックスが表示されます。ロケーションを削除するには、[登録解除] を選択します。

AWS CLI をインストールするには、「AWS Command Line Interface ユーザーガイド」の「AWS CLI をインストールする」を参照してください。

次のコマンド例を使用するには、user input placeholders をユーザー自身の情報に置き換えます。

例 — ロケーション登録を削除する
aws s3control delete-access-grants-location \ --account-id 111122223333 \ --access-grants-location-id a1b2c3d4-5678-90ab-cdef-EXAMPLE11111 // No response body

Amazon S3 REST API での S3 Access Grants からのロケーション削除のサポートの詳細については、「Amazon Simple Storage Service API リファレンス」の「DeleteAccessGrantsLocation」を参照してください。

このセクションでは、AWS SDK を使用してロケーションを削除する方法の例を説明します。

次の例を使用するには、user input placeholders をユーザー自身の情報に置き換えます。

Java
例 — ロケーション登録を削除する
public void deleteAccessGrantsLocation() { DeleteAccessGrantsLocationRequest deleteRequest = DeleteAccessGrantsLocationRequest.builder() .accountId("111122223333") .accessGrantsLocationId("a1b2c3d4-5678-90ab-cdef-EXAMPLE11111") .build(); DeleteAccessGrantsLocationResponse deleteResponse = s3Control.deleteAccessGrantsLocation(deleteRequest); LOGGER.info("DeleteAccessGrantsLocationResponse: " + deleteResponse); }

レスポンス:

DeleteAccessGrantsLocationResponse()