Elastic Beanstalk 애플리케이션 리소스 태그 지정 - AWS Elastic Beanstalk

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

Elastic Beanstalk 애플리케이션 리소스 태그 지정

AWS Elastic Beanstalk 애플리케이션의 리소스에 태그를 적용할 수 있습니다. 태그는 AWS 리소스와 연결된 키-값 페어입니다. 태그는 리소스 분류에 사용할 수 있습니다. 태그는 특히 여러 리소스를 여러 AWS 애플리케이션의 일부로 관리할 때 유용합니다.

Elastic Beanstalk 리소스에 태그 지정을 사용하는 방법에는 다음과 같은 몇 가지가 있습니다.

  • 배포 단계 - 개발, 베타 및 프로덕션과 같은 애플리케이션의 서로 다른 단계와 연결된 리소스를 식별합니다.

  • 비용 할당 – 비용 할당 보고서를 사용하여 다양한 지출 계정과 연결된 AWS 리소스의 사용을 추적합니다. 이 보고서는 태그가 지정된 리소스와 태그가 지정되지 않은 리소스를 모두 포함하며 태그에 따라 비용을 집계합니다. 비용 할당 보고서에서 태그를 사용하는 방법에 대한 자세한 내용은 AWS결제 및 비용 관리 사용 설명서사용자 지정 결제 보고서에 대한 비용 할당 태그 사용을 참조하세요.

  • 액세스 제어(Access control) - 태그를 사용하여 요청 및 리소스 권한을 관리합니다. 예를 들어 베타 환경을 생성하고 관리할 수만 있는 사용자는 베타 단계 리소스에만 액세스할 수 있어야 합니다. 자세한 내용은 태그를 사용하여 Elastic Beanstalk 리소스에 대한 액세스 제어 섹션을 참조하세요.

각 리소스에 최대 50개의 태그를 추가할 수 있습니다. 환경이 약간 서로 다릅니다. Elastic Beanstalk는 환경에 세 가지 기본 시스템 태그를 추가하고 사용자는 이러한 태그를 편집 또는 삭제할 수 없습니다. 기본 태그 외에도 각 환경에 최대 47개의 태그를 추가할 수 있습니다.

다음과 같은 제약이 태그 키 및 값에 적용됩니다.

  • 키 및 값에는 문자, 숫자, 공백 및 기호(_ . : / = + - @)를 포함할 수 있습니다.

  • 키는 최대 127자이며, 값은 최대 255자입니다.

    참고

    이러한 길이 제한은 UTF-8 형식의 유니코드 문자용입니다. 다른 멀티바이트 인코딩의 경우 이러한 제한이 더 낮을 수 있습니다.

  • 키는 대/소문자를 구분합니다.

  • 키는 aws: 또는 elasticbeanstalk:으로 시작할 수 없습니다.

시작 템플릿에 태그 전파

Elastic Beanstalk는 환경 태그를 전파하여 템플릿을 시작할 수 있는 옵션을 제공합니다. 이 옵션은 시작 템플릿을 통한 태그 기반 액세스 제어(TBAC)에 대한 지원을 계속 제공합니다.

참고

시작 구성은 단계적으로 폐지되고 시작 템플릿으로 대체되고 있습니다. 자세한 내용을 알아보려면 Amazon EC2 Auto Scaling 사용 설명서시작 구성을 참조하세요.

EC2 인스턴스 실행의 다운타임을 방지하기 위해 AWS CloudFormation은(는) 기존 시작 템플릿에 태그를 전파하지 않습니다. 환경 리소스에 태그가 필요한 사용 사례가 있는 경우 Elastic Beanstalk을 사용하도록 설정하여 해당 리소스에 대한 태그가 포함된 시작 템플릿을 생성할 수 있습니다. 이렇게 하려면 aws:autoscaling:launchconfiguration 네임스페이스의 LaunchTemplateTagPropagationEnabled 옵션을 true(으)로 설정하세요. 기본값은 false입니다.

다음 구성 파일 예제에서는 태그를 시작 템플릿에 전파할 수 있습니다.

option_settings: aws:autoscaling:launchconfiguration: LaunchTemplateTagPropagationEnabled: true

Elastic Beanstalk는 태그만 전파하여 다음 리소스에 대한 템플릿을 시작할 수 있습니다.

  • EBS 볼륨

  • EC2 인스턴스

  • EC2 네트워크 인터페이스

  • AWS CloudFormation은(는) 리소스를 정의하는 템플릿을 시작합니다

CloudFormation은 특정 리소스에 대한 템플릿 생성 시 태그만 허용하기 때문에 이러한 제약이 존재합니다. 자세한 내용은 AWS CloudFormation 사용 설명서의 TagSpecification를 참조하세요.

중요
  • 기존 환경에서 이 옵션 값을 false에서 true(으)로 변경하는 것은 이전에 존재했던 태그의 주요 변경 사항일 수 있습니다.

  • 이 기능이 활성화된 경우 태그를 전파하려면 EC2를 교체해야 하며, 이로 인해 다운타임이 발생할 수 있습니다. 롤링 업데이트를 활성화하여 구성 변경 사항을 일괄적으로 적용하고 업데이트 프로세스 중 다운타임을 방지할 수 있습니다. 자세한 내용은 구성 변경 섹션을 참조하세요.

시작 템플릿에 대한 자세한 내용은 다음 사항을 참조하세요.

태그 지정이 가능한 리소스

다음은 태그를 지정할 수 있는 Elastic Beanstalk 리소스 유형 및 각 리소스에 대한 태그 관리와 관련된 특정 주제의 링크입니다.