버킷 태그 보기
버킷 태그 보기
S3 버킷에 적용된 태그를 보거나 목록으로 확인할 수 있어요. 태그에 대한 자세한 내용은 S3 일반 목적 버킷에서 태그 사용을 참고하세요.
출처: 문서
본문
권한 (Permissions)
버킷에 적용된 태그를 보려면 다음 권한이 필요해요.
s3:ListTagsForResource
오류 문제 해결 (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 섹션으로 스크롤해 일반 목적 버킷에 적용된 모든 태그를 확인해요.
- Tags 섹션은 기본적으로 User-defined tags를 보여줘요. AWS-generated tags 탭을 선택하면 AWS 서비스가 버킷에 적용한 태그를 볼 수 있어요.
다음은 AWS SDK로 일반 목적 버킷에 적용된 태그를 보는 방법을 보여주는 예시예요.
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.ListTagsForResourceRequest;
import software.amazon.awssdk.services.s3control.model.ListTagsForResourceResponse;
public class ListTagsForResourceExample {
public static void listTagsForResourceExample() {
S3ControlClient s3Control = S3ControlClient.builder().region(Region.US_WEST_2).build();
ListTagsForResourceRequest listTagsForResourceRequest = ListTagsForResourceRequest.builder()
.resourceArn("arn:aws::s3:::bucket/my-bucket")
.accountId("111122223333")
.build();
ListTagsForResourceResponse response = s3Control.listTagsForResource(listTagsForResourceRequest);
System.out.println("Tags on my resource:");
System.out.println(response.toString());
}
}
일반 목적 버킷에 적용된 태그를 보는 Amazon S3 REST API 지원에 대한 자세한 내용은 Amazon Simple Storage Service API Reference의 다음 섹션을 참고하세요.
AWS CLI 설치는 AWS Command Line Interface User Guide의 AWS CLI 설치를 참고하세요.
다음 CLI 예시는 버킷에 적용된 태그를 보는 방법을 보여줘요. 명령을 사용하려면 user input placeholders를 자신의 정보로 바꾸세요.
요청 (Request):
aws s3control list-tags-for-resource \
--account-id 111122223333 \
--resource-arn arn:aws:s3:us-east-1:444455556666:bucket/prefix--use1-az4--x-s3 \
응답 - 태그 있음 (Response - tags present):
{
"Tags": [
{
"Key": "MyKey1",
"Value": "MyValue1"
},
{
"Key": "MyKey2",
"Value": "MyValue2"
},
{
"Key": "MyKey3",
"Value": "MyValue3"
}
]
}
응답 - 태그 없음 (Response - no tags present):
{
"Tags": []
}