Storage Lens 그룹 태그 나열하기
Storage Lens 그룹 태그 나열하기
다음 예시는 Storage Lens 그룹과 연결된 AWS 리소스 태그를 나열하는 방법을 보여줘요. Amazon S3 콘솔, AWS Command Line Interface(AWS CLI), AWS SDK for Java로 태그를 나열할 수 있어요.
Storage Lens 그룹의 태그 및 태그 값 목록을 검토하려면
- AWS Management Console에 로그인하고 https://console.aws.amazon.com/s3/ 에서 Amazon S3 콘솔을 엽니다.
- 왼쪽 탐색 창에서 Storage Lens groups를 선택합니다.
- Storage Lens groups 아래에서 관심 있는 Storage Lens 그룹을 선택합니다.
- AWS resource tags 섹션까지 아래로 스크롤합니다. Storage Lens 그룹에 추가된 모든 사용자 정의 AWS 리소스 태그가 태그 값과 함께 나열됩니다.
다음 예시 AWS CLI 명령은 marketing-department라는 Storage Lens 그룹의 모든 Storage Lens 그룹 태그 값을 나열해요. 이 예시 명령을 사용하려면 입력 자리 표시자(user input placeholders)를 자신의 정보로 바꿔주세요.
aws s3control list-tags-for-resource --account-id 111122223333 \
--resource-arn arn:aws:s3:us-east-1:111122223333:storage-lens-group/marketing-department \
--region us-east-1
다음 AWS SDK for Java 예시는 지정한 Storage Lens 그룹 Amazon Resource Name(ARN)의 Storage Lens 그룹 태그 값을 나열해요. 이 예시를 사용하려면 입력 자리 표시자(user input placeholders)를 자신의 정보로 바꿔주세요.
package aws.example.s3control;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.SdkClientException;
import software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider;
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 ListTagsForResource {
public static void main(String[] args) {
String resourceARN = "Resource_ARN";
String accountId = "111122223333";
try {
ListTagsForResourceRequest listTagsForResourceRequest = ListTagsForResourceRequest.builder()
.resourceArn(resourceARN)
.accountId(accountId)
.build();
S3ControlClient s3ControlClient = S3ControlClient.builder()
.region(Region.US_WEST_2)
.credentialsProvider(ProfileCredentialsProvider.create())
.build();
ListTagsForResourceResponse response = s3ControlClient.listTagsForResource(listTagsForResourceRequest);
System.out.println(response);
} catch (AmazonServiceException e) {
// The call was transmitted successfully, but Amazon S3 couldn't process
// it and returned an error response.
e.printStackTrace();
} catch (SdkClientException e) {
// Amazon S3 couldn't be contacted for a response, or the client
// couldn't parse the response from Amazon S3.
e.printStackTrace();
}
}
}
더 알아보기
- Storage Lens 그룹 태그 값 업데이트하기
- Storage Lens 그룹에서 AWS 리소스 태그 삭제하기