태그 - AWS OpsWorks

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

태그

중요

AWS OpsWorks Stacks은 더 이상 신규 고객을 받지 않습니다. 기존 고객은 2024년 5월 26일까지 OpsWorks 콘솔, API, CLI, CloudFormation 리소스를 정상적으로 사용할 수 있으며, 이때 중단될 예정입니다. 이러한 전환에 대비하려면 가능한 한 빨리 스택을 AWS Systems Manager으로 전환하는 것이 좋습니다. 자세한 정보는 AWS OpsWorks Stacks 수명 종료 관련 자주 묻는 질문AWS Systems Manager 애플리케이션 관리자로 AWS OpsWorks Stacks 애플리케이션 마이그레이션 섹션을 참조하세요.

태그는 Chef 11.10, Chef 12, Chef 12.2 스택에서 리소스를 그룹화하고 AWS Billing and Cost Management에서 이러한 리소스를 실행하는 비용을 추적하는 데 도움이 될 수 있습니다.

스택 및 계층 수준에서 태그를 적용할 수 있습니다. 태그를 생성하면 태그가 지정된 구조 내의 모든 리소스에 태그가 적용됩니다. 예를 들어 계층에 태그를 적용하면 계층에 있는 모든 인스턴스, Amazon EBS 볼륨(루트 제외) 또는 Elastic Load Balancing 로드 밸런서에 태그가 적용됩니다. 현재는 루트 또는 인스턴스의 기본 EBS 볼륨에 태그를 적용할 수 없습니다.

태그는 AWS OpsWorks Stacks에서 스택 또는 계층에 할당하는 키-값 쌍입니다. 태그를 생성한 후 Billing and Cost Management 콘솔을 열어 사용자 정의 태그를 활성화합니다. 태그를 활성화하고 이를 사용하여 AWS OpsWorks Stacks 리소스의 비용을 추적 및 관리하는 방법에 대한 자세한 내용은 Billing and Cost Management 사용 설명서비용 할당 태그 사용사용자 정의 비용 할당 태그 활성화를 참조하십시오.

태그는 AWS OpsWorks Stacks에서 사용자 지정 속성과 비슷하게 작동합니다. 스택에 적용하는 태그는 스택의 각 계층에 의해 상속됩니다. 계층 수준에서 상속된 태그의 값을 재정의하고(키 이름은 불가), 새 계층별 태그를 추가할 수 있습니다. AWS OpsWorks는 결과 태그 세트를 계층의 모든 리소스에 적용합니다. 새 리소스를 생성하거나 기존 리소스를 계층에 추가하면 계층의 새 리소스는 같은 태그 세트로 태그 지정됩니다.

스택 수준에서 태그 설정

스택 수준에서는 스택의 홈 페이지에서 [Tags]를 선택하여 태그를 추가하고 관리할 수 있습니다.

[Tags] 페이지에서 키-값 쌍으로 태그를 추가하십시오. 다음 스크린샷에는 몇몇 예시 태그가 나와 있습니다. 키-값 쌍의 오른쪽에 있는 빨간색 [X]를 선택하여 태그를 삭제할 수 있습니다.

계층 수준에서 태그 설정

계층 수준에서 [Tags] 탭을 선택하여 태그를 설정합니다. 이 탭은 계층 홈 페이지와 각 개별 계층의 홈 페이지에서 찾을 수 있습니다.

계층 수준에서 태그를 변경하거나 추가할 때는 상위 스택 수준에서 추가된 태그가 계층 및 리소스에 의해 상속된다는 점에 유의하십시오. 상속된 태그의 값은 변경할 수 있지만 키 이름을 변경하거나 상속된 태그를 삭제할 수는 없습니다. 키 이름 변경이나 상위 스택에서 상속된 태그 삭제는 스택 설정에서 수행하십시오. 다음 스크린샷은 스택 수준에서 상속된 태그의 예를 보여 줍니다. 상속된 태그는 회색으로 표시되어 있습니다.

스택에 태그를 추가하는 방법에 대한 자세한 내용은 새 스택 생성 단원을 참조하십시오. 계층에 태그를 추가하는 방법에 대한 자세한 정보는 OpsWorks 계층의 구성 편집 단원을 참조하십시오.

AWS CLI로 태그 관리

AWS CLI 명령을 사용하여 스택 및 계층 수준에서 태그를 추가하고 제거할 수도 있습니다. AWS CLI를 다운로드하고 설치하는 방법에 대한 자세한 내용은 AWS 명령줄 인터페이스 설치를 참조하십시오. 태그를 지정하려는 스택이 기본 리전에 있지 않은 경우, 명령에 --region 파라미터를 추가해야 함을 명심하십시오. 계층 ARN은 현재 AWS Management Console에 표시되지 않습니다. 계층의 ARN을 가져오려면 describe-layers 명령을 실행합니다.

AWS CLI를 사용하여 태그를 추가하려면
  • AWS CLI 명령 프롬프트에서 다음 명령을 입력합니다. stack_or_layer_ARN을 바꾸고, 키-값 페어 태그를 지정한 다음 Enter를 누릅니다. 큰따옴표는 백슬래시로 이스케이프됩니다.

    aws opsworks tag-resource --resource-arn stack_or_layer_ARN --tags "{\"key\":\"value\",\"key\":\"value\"}"

    다음은 예입니다.

    aws opsworks tag-resource --resource-arn arn:aws:opsworks:us-east-2:800000000003:stack/500b99c0-ec00-4cgg-8a0d-1000000jjd1b --tags "{\"Stage\":\"Production\",\"Organization\":\"Mobile\"}"
AWS CLI를 사용하여 태그를 제거하려면
  • AWS CLI 명령 프롬프트에서 다음을 입력하고 Enter를 누릅니다.

    aws opsworks untag-resource --resource-arn stack_or_layer_ARN --tag-keys "[\"key\",\"key\"]"

    태그를 제거할 때는 제거하려는 태그의 키만 지정합니다. 다음은 예입니다.

    aws opsworks untag-resource --resource-arn arn:aws:opsworks:us-east-2:800000000003:stack/500b99c0-ec00-4cgg-8a0d-1000000jjd1b --tag-keys "[\"Stage\",\"Organization\"]"
    참고

    계층에서 상속된 태그(상위 스택 레벨에서 추가된 태그)는 제거할 수 없습니다. 대신에 그 스택에서 상속된 태그를 제거하십시오.

태그 제한

태그를 생성할 때는 다음의 제한을 염두에 두십시오.

  • AWS OpsWorks Stacks는 상위 수준에서 상속된 사용자 정의 태그를 포함하여 스택 및 계층 수준의 사용자 지정 태그 수를 40개로 제한합니다. 그러면 opsworks:가 추가되는 기본 태그와 다른 AWS 프로세스에 의해 설정되는 태그에 10개의 슬롯을 사용할 수 있습니다. 사용자 정의 태그와 AWS에 의해 생성되는 태그를 모두 포함하여 최대 50개의 태그가 리소스에서 허용됩니다.

  • 태그 키는 aws:, opsworks: 또는 rds:로 시작할 수 없습니다. Name은 AWS OpsWorks Stacks에 의해 예약되어 있으므로 태그 키로 name 또는 Name을 사용하면 안 됩니다.

  • 키는 최대 127자로서 유니코드 문자, 숫자 또는 구분 기호 또는 특수 문자(+ - = . _ : / )만 포함할 수 있습니다.

  • 값은 최대 255자로서 유니코드 문자, 숫자 또는 구분 기호 또는 특수 문자(+ - = . _ : / )만 포함할 수 있습니다.