

# 권한 부여 삭제
<a name="access-grants-grant-delete"></a>

Amazon S3 Access Grants 인스턴스에서 액세스 권한 부여를 삭제할 수 있습니다. 액세스 권한 부여 삭제는 실행 취소할 수 없습니다. 액세스 권한 부여를 삭제하면 피부여자는 더 이상 Amazon S3 데이터에 액세스할 수 없습니다.

Amazon S3 콘솔, AWS Command Line Interface(AWS CLI), Amazon S3 REST API, AWS SDK를 사용하여 액세스 권한 부여를 삭제할 수 있습니다.

## S3 콘솔 사용
<a name="access-grants-grant-delete-console"></a>

**액세스 권한 부여를 삭제하는 방법**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)에서 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 S3 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()
```

------