Amazon Elasticsearch Service 도메인 태그 지정 - Amazon Elasticsearch Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Elasticsearch Service 도메인 태그 지정

Amazon ES 태그를 사용하여 메타데이터를 Amazon ES 도메인에 추가할 수 있습니다. AWS에서는 태그에 의미론적 의미를 적용하지 않습니다. 태그는 엄격히 문자열로 해석됩니다. 모든 태그에는 다음 요소가 포함되어 있습니다.

태그 요소 설명
태그 키 태그 키는 태그의 필수 이름입니다. 태그 키는 연결된 Amazon ES 도메인에 대해 고유해야 합니다. 태그 키 및 값에 대한 기본 제한 사항 목록은 사용자 정의 태그 제한을 참조하십시오.
태그 값 태그 값은 태그의 선택적 문자열 값입니다. 태그 값은 태그 세트에서 고유할 필요는 없으며 null일 수 있습니다. 예를 들어, project/Trinity 및 cost-center/Trinity의 태그 세트에 키-값 페어가 있을 수 있습니다. 태그 키 및 값에 대한 기본 제한 사항 목록은 사용자 정의 태그 제한을 참조하십시오.

각 Amazon ES 도메인에는 해당 Amazon ES 도메인에 배정된 모든 태그를 포함하는 태그 세트가 있습니다. AWS는 Amazon ES 도메인에 어떠한 태그도 자동으로 설정하지 않습니다. 태그 세트 하나에 태그가 최대 50개까지 들어 있을 수도 있고, 비어 있을 수도 있습니다. 리소스의 기존 태그와 동일한 키가 있는 Amazon ES 도메인에 태그를 추가하면 새 값이 이전 값을 덮어씁니다.

비슷한 태그의 리소스 비용을 그룹화하여 이러한 태그로 비용을 추적할 수 있습니다. Amazon ES 도메인 태그는 사용자가 정의하고 Amazon ES 도메인과 연결하는 이름-값 페어입니다. 이 이름을 라고 합니다. 태그를 사용하여 Amazon ES 도메인에 임의의 정보를 할당할 수 있습니다. 범주 정의 등에 태그 키를 사용할 수 있으며 태그 값은 해당 범주의 항목일 수 있습니다. 예를 들어, 태그 키를 “project”로 정의하고 태그 값을 “Salix”로 정의하여 Amazon ES 도메인이 Salix project에 배정됨을 나타냅니다. 또한 태그를 사용하여 environment=test 또는 environment=production 등의 키를 사용해 Amazon ES 도메인을 테스트나 프로덕션에 사용되도록 지정할 수도 있습니다. Amazon ES 도메인과 연결된 메타데이터를 더 쉽게 추적할 수 있게 일관성 있는 태그 키 세트를 사용하는 것이 좋습니다.

또한 태그를 사용하여 비용 구조를 반영하도록 AWS 청구서를 구성할 수 있습니다. 이렇게 하려면 가입하여 태그 키 값이 포함된 AWS 계정 청구서를 가져옵니다. 그런 다음 같은 태그 키 값을 가진 리소스에 따라 결제 정보를 구성하여 리소스 비용의 합을 볼 수 있습니다. 예를 들어, 키-값 페어로 Amazon ES 도메인에 태그를 지정한 다음 결제 정보를 구성하여 여러 서비스에 걸친 각 도메인의 총 비용을 볼 수 있습니다. 자세한 내용은 AWS Billing and Cost Management 문서의 비용 할당 태그 사용을 참조하십시오.

참고

권한 부여 목적으로 태그가 캐시됩니다. 이 때문에 Amazon ES 도메인의 태그에 대한 추가나 업데이트가 제공되는 데 몇 분 정도 걸릴 수 있습니다.

태그 작업(콘솔)

다음 절차에 따라 리소스 태그를 만듭니다.

태그를 만들려면(콘솔)

  1. https://aws.amazon.com으로 이동하여 Sign In to the Console(콘솔에 로그인)을 선택합니다.

  2. Analytics에서 Elasticsearch 서비스를 선택합니다.

  3. 탐색 창에서 해당하는 Amazon ES 도메인을 선택합니다.

  4. 도메인 대시보드에서 태그 관리를 선택합니다.

  5. 열에 태그 키를 입력합니다.

  6. (선택 사항) 열에 태그 값을 입력합니다.

  7. 제출을 선택합니다.

태그를 삭제하려면(콘솔)

다음 절차에 따라 리소스 태그를 삭제합니다.

  1. https://aws.amazon.com으로 이동하여 Sign In to the Console(콘솔에 로그인)을 선택합니다.

  2. Analytics에서 Elasticsearch 서비스를 선택합니다.

  3. 탐색 창에서 해당하는 Amazon ES 도메인을 선택합니다.

  4. 도메인 대시보드에서 태그 관리를 선택합니다.

  5. 삭제할 태그 옆의 삭제를 선택합니다.

  6. 제출을 선택합니다.

콘솔에서 태그 사용에 대한 자세한 내용은 AWS Management Console 시작 안내서Tag Editor 작업을 참조하십시오.

태그 작업(AWS CLI)

--add-tags 명령을 사용하여 AWS CLI에서 리소스 태그를 만들 수 있습니다.

구문

add-tags --arn=<domain_arn> --tag-list Key=<key>,Value=<value>

파라미터 설명
--arn 태그를 연결하려는 Amazon ES 도메인의 Amazon 리소스 이름입니다.
--tag-list 공백으로 구분된 키-값 페어 세트로, 형식은 다음과 같습니다. Key=<key>,Value=<value>

다음 예에서는 logs 도메인에 대해 태그 2개를 생성합니다.

aws es add-tags --arn arn:aws:es:us-east-1:379931976431:domain/logs --tag-list Key=service,Value=Elasticsearch Key=instances,Value=m3.2xlarge

remove-tags 명령을 사용하여 Amazon ES 도메인에서 태그를 제거할 수 있습니다.

구문

remove-tags --arn=<domain_arn> --tag-keys Key=<key>,Value=<value>

파라미터 설명
--arn 태그를 연결하려는 Amazon ES 도메인의 Amazon 리소스 이름(ARN)입니다.
--tag-keys Amazon ES 도메인에서 제거하려는 공백으로 구분된 키-값 페어 세트입니다.

다음 예에서는 이전 예에서 생성한 logs 도메인에서 태그 2개를 제거합니다.

aws es remove-tags --arn arn:aws:es:us-east-1:379931976431:domain/logs --tag-keys service instances

list-tags 명령을 사용하여 Amazon ES 도메인에 대한 기존 태그를 볼 수 있습니다.

구문

list-tags --arn=<domain_arn>

파라미터 설명
--arn 태그를 연결하려는 Amazon ES 도메인의 Amazon 리소스 이름(ARN)입니다.

다음 예에서는 logs 도메인에 대한 리소스 태그를 모두 나열합니다.

aws es list-tags --arn arn:aws:es:us-east-1:379931976431:domain/logs

태그 작업(AWS SDK)

AWS SDK(Android 및 iOS SDK 제외)는 AddTags, ListTagsRemoveTags 작업을 비롯하여 Amazon ES 구성 API 참조에 정의된 모든 작업을 지원합니다. AWS SDK 설치 및 사용에 대한 자세한 내용은 AWS 소프트웨어 개발 키트를 참조하십시오.