S3 Files 리소스 태그 지정
S3 Files 리소스 태그 지정 (Tagging S3 Files resources)
S3 Files 리소스를 관리하는 데 도움이 되도록 각 리소스에 태그 형태로 자체 메타데이터를 할당할 수 있어요. 태그를 사용하면 AWS 리소스를 목적, 소유자, 환경 등 다양한 방식으로 분류할 수 있어요. 이러한 분류는 같은 유형의 리소스가 많을 때 유용하며, 할당한 태그를 기반으로 특정 리소스를 빠르게 식별할 수 있어요. 계정에 이미 존재하는 S3 파일 시스템 및 액세스 포인트 리소스에 태그를 지정할 수 있어요. 이 주제에서는 태그를 설명하고 태그 생성 방법을 보여줘요.
출처: 문서
본문
태그 제한 사항
태그에는 다음 기본 제한 사항이 적용돼요.
- 리소스당 최대 태그 수 – 50
- 각 리소스에 대해 각 태그 키는 고유해야 하며, 각 태그 키는 값 하나만 가질 수 있어요.
- 최대 키 길이 – UTF-8에서 128자
- 최대 값 길이 – UTF-8에서 256자
- 허용되는 문자: UTF-8로 표현 가능한 문자, 숫자, 공백 및 다음 문자:
+ - = . _ : / @ - 태그 키와 값은 대소문자를 구분해요.
aws:접두사는 AWS 사용을 위해 예약되어 있어요. 이 접두사가 있는 태그 키를 가진 태그는 키 또는 값을 편집하거나 삭제할 수 없어요.aws:접두사가 있는 태그는 리소스당 태그 한도에 포함되지 않아요.
태그만으로는 리소스를 업데이트하거나 삭제할 수 없으며, 리소스 식별자를 지정해야 해요. 예를 들어 DeleteMe라는 태그 키로 태그한 파일 시스템을 삭제하려면 파일 시스템 ID 같은 파일 시스템의 리소스 식별자와 함께 DeleteFileSystem 작업을 사용해야 해요.
공용 또는 공유 리소스에 태그를 지정하면 할당한 태그는 본인의 AWS 계정에서만 사용할 수 있어요. 다른 AWS 계정은 해당 태그에 액세스할 수 없어요. 공유 리소스에 대한 태그 기반 액세스 제어를 위해 각 AWS 계정은 리소스에 대한 액세스를 제어하도록 자체 태그 집합을 할당해야 해요.
콘솔로 태그 관리
S3 Files 콘솔을 사용해 리소스의 태그를 관리할 수 있어요.
- Amazon S3 콘솔을 https://console.aws.amazon.com/s3/ 에서 엽니다.
- 탐색 모음에서 원하는 AWS 리전에 있는지 확인하세요.
- 왼쪽 탐색 창에서 파일 시스템(File systems) 을 선택하세요.
- S3 파일 시스템이나 액세스 포인트 같은 리소스를 만들 때 리소스에 대한 태그를 지정할 수 있어요. 또는 생성 후 리소스의 속성으로 이동해 태그를 추가, 수정 또는 삭제할 수 있어요.
S3 Files API, AWS CLI 또는 AWS SDK를 사용하는 경우 TagResource S3 Files API 작업을 사용해 기존 리소스에 태그를 적용할 수 있어요. 또한 일부 리소스 생성 작업은 파일 시스템을 만들 때처럼 리소스가 생성될 때 태그를 지정할 수 있게 해줘요.
태그 관리용 AWS CLI 명령과 이에 해당하는 S3 Files API 작업은 다음 표에 나와 있어요.
| CLI 명령 | 설명 | 해당 API 작업 |
|---|---|---|
tag-resource |
새 태그 추가 또는 기존 태그 업데이트 | TagResource |
list-tags-for-resource |
기존 태그 검색 | ListTagsForResource |
untag-resource |
기존 태그 삭제 | UntagResource |