버킷에서 태그 삭제
버킷에서 태그 삭제
S3 버킷에서 태그를 제거할 수 있어요. AWS 태그는 리소스(여기서는 Amazon S3 버킷)에 대한 메타데이터를 담는 키-값 쌍이에요. 태그에 대한 자세한 내용은 S3 일반 목적 버킷에서 태그 사용을 참고하세요.
출처: 문서
본문
참고 태그를 삭제한 뒤 그 태그가 비용 추적이나 접근 제어에 사용되고 있었다는 사실을 알게 되면, 버킷에 태그를 다시 추가할 수 있어요.
권한 (Permissions)
버킷에서 태그를 삭제하려면 다음 권한이 필요해요.
s3:UntagResource
오류 문제 해결 (Troubleshooting errors)
버킷에서 태그를 삭제하려다 오류가 발생하면 다음을 확인할 수 있어요.
- 버킷에서 태그를 삭제하는 데 필요한 권한이 있는지 확인해요.
단계 (Steps)
Amazon S3 콘솔, AWS Command Line Interface(AWS CLI), Amazon S3 REST API, AWS SDK를 사용해 버킷에서 태그를 삭제할 수 있어요.
Amazon S3 콘솔로 버킷에서 태그를 삭제하는 방법은 다음과 같아요.
- https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔에 로그인해요.
- 왼쪽 탐색 창에서 buckets를 선택해요.
- 버킷 이름을 선택해요.
- Properties 탭을 선택해요.
- Tags 섹션으로 스크롤해 삭제하려는 태그 옆의 확인란을 선택해요.
- Delete를 선택해요.
- Delete user-defined tags 팝업이 나타나 선택한 태그 삭제를 확인하도록 해요.
- 확인을 위해 Delete를 선택해요.
SDK for Java 2.x — 다음 예시는 AWS SDK for Java 2.x로 일반 목적 버킷에서 태그를 삭제하는 방법을 보여줘요. 명령을 사용하려면 user input placeholders를 자신의 정보로 바꾸세요.
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.s3control.S3ControlClient;
import software.amazon.awssdk.services.s3control.model.UntagResourceRequest;
import software.amazon.awssdk.services.s3control.model.UntagResourceResponse;
public class UntagResourceExample {
public static void untagResourceExample() {
S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build();
UntagResourceRequest untagResourceRequest = UntagResourceRequest.builder()
.resourceArn("arn:aws::s3:::bucket/my-bucket")
.accountId("111122223333")
.tagKeys("myTagKey")
.build();
UntagResourceResponse response = s3Control.untagResource(untagResourceRequest);
System.out.println("Status code (should be 204):");
System.out.println(response.sdkHttpResponse().statusCode());
}
}
일반 목적 버킷에서 태그를 삭제하는 Amazon S3 REST API 지원에 대한 자세한 내용은 Amazon Simple Storage Service API Reference의 다음 섹션을 참고하세요.
AWS CLI 설치는 AWS Command Line Interface User Guide의 AWS CLI 설치를 참고하세요.
다음 CLI 예시는 AWS CLI로 일반 목적 버킷에서 태그를 삭제하는 방법을 보여줘요. 명령을 사용하려면 user input placeholders를 자신의 정보로 바꾸세요.
요청 (Request):
aws s3control untag-resource \
--resource-arn arn:aws::s3:::amzn-s3-demo-bucket --region us-east-2 --account-id 111122223333 \
--tag-keys "tagkey1" "tagkey2"