S3 Access Grants 인스턴스 삭제 - Amazon Simple Storage Service

S3 Access Grants 인스턴스 삭제

계정의 AWS 리전에서 Amazon S3 Access Grants 인스턴스를 삭제할 수 있습니다. 하지만 S3 Access Grants 인스턴스를 삭제하기 전에 먼저 다음 사항을 수행해야 합니다.

중요

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 Access Grants 인스턴스를 삭제하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  2. 왼쪽 탐색 창에서 Access Grants를 선택합니다.

  3. S3 Access Grants 페이지에서 사용하려는 S3 Access Grants 인스턴스가 포함된 리전을 선택합니다.

  4. 인스턴스의 세부 정보 보기를 선택합니다.

  5. 인스턴스 세부 정보 페이지에서 오른쪽 상단 모서리의 인스턴스 삭제를 선택합니다.

  6. 나타나는 대화 상자에서 삭제를 선택합니다. 이 작업은 실행 취소할 수 없습니다.

AWS CLI를 설치하려면 AWS Command Line Interface 사용 설명서AWS CLI 설치를 참조하세요.

다음 예시 명령을 사용하려면 user input placeholders를 실제 정보로 대체하세요.

참고

S3 Access Grants 인스턴스를 삭제하려면 먼저 해당 S3 Access Grants 인스턴스 내에 생성된 모든 권한 부여 및 위치를 삭제해야 합니다. IAM Identity Center 인스턴스를 S3 Access Grants 인스턴스와 연결한 경우 먼저 연결을 해제해야 합니다.

예 - 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

S3 Access Grants 인스턴스 삭제를 위한 Amazon S3 REST API 지원에 대한 자세한 내용은 Amazon Simple Storage Service API 참조의 DeleteAccessGrantsInstance 섹션을 참조하세요.

이 섹션에서는 AWS SDK를 사용하여 S3 Access Grants 인스턴스를 삭제하는 방법의 예시를 보여줍니다.

다음 예시를 사용하려면 user input placeholders를 실제 정보로 대체하십시오.

Java
참고

S3 Access Grants 인스턴스를 삭제하려면 먼저 해당 S3 Access Grants 인스턴스 내에 생성된 모든 권한 부여 및 위치를 삭제해야 합니다. IAM Identity Center 인스턴스를 S3 Access Grants 인스턴스와 연결한 경우 먼저 연결을 해제해야 합니다.

예 - S3 Access Grants 인스턴스 삭제
public void deleteAccessGrantsInstance() { DeleteAccessGrantsInstanceRequest deleteRequest = DeleteAccessGrantsInstanceRequest.builder() .accountId("111122223333") .build(); DeleteAccessGrantsInstanceResponse deleteResponse = s3Control.deleteAccessGrantsInstance(deleteRequest); LOGGER.info("DeleteAccessGrantsInstanceResponse: " + deleteResponse); }