기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS OpsWorks for Puppet Enterprise 리소스에서 태그 작업
중요
이 AWS OpsWorks for Puppet Enterprise 서비스는 2024년 3월 31일에 수명이 종료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post
태그는 AWS 리소스를 식별 및 구성하기 위한 메타데이터로 작동하는 단어나 구문입니다. OpsWorks for Puppet Enterprise에서는 리소스에 최대 50개의 사용자 적용 태그가 포함될 수 있습니다. 각 태그는 키와 하나의 값(선택 사항)으로 구성됩니다. OpsWorks for Puppet Enterprise에서는 다음과 같은 리소스에 태그를 적용할 수 있습니다.
-
OpsWorks for Puppet Enterprise 서버
-
OpsWorks for Puppet Enterprise 서버의 백업
AWS 리소스의 태그를 사용하면 비용을 추적하거나, 리소스에 대한 액세스를 제어하거나, 작업 자동화를 위한 리소스를 그룹화하거나, 용도 또는 수명 주기 단계별로 리소스를 구성할 수 있습니다. 태그의 이점에 대한 자세한 내용은 AWS Answers의 AWS 태깅 전략
태그를 사용하여 OpsWorks for Puppet Enterprise 서버 또는 백업에 대한 액세스를 제어하려면 AWS Identity and Access Management (IAM)에서 정책 설명을 생성하거나 편집합니다. 자세한 내용은 AWS Identity and Access Management 사용 설명서의 리소스 태그를 사용하여 AWS 리소스에 대한 액세스 제어를 참조하세요.
OpsWorks for Puppet Enterprise 마스터에 태그를 적용하면 마스터의 백업, 백업을 저장하는 Amazon S3 버킷, 마스터의 Amazon EC2 인스턴스, 저장된 마스터의 보안 암호 AWS Secrets Manager, 마스터가 사용하는 탄력적 IP 주소에도 태그가 적용됩니다. 가 Puppet 마스터를 생성하는 데 OpsWorks 사용하는 CloudFormation 스택에는 태그가 전파되지 않습니다.
주제
에서 태그 작동 방식 AWS OpsWorks for Puppet Enterprise
이 릴리스에서는 OpsWorks CM API 및 AWS Management Console을 사용하여 태그를 추가하고 관리할 수 있습니다. OpsWorks 또한 CM은 EC2 인스턴스, Secrets Manager의 보안 암호, 탄력적 IP 주소, 보안 그룹, S3 버킷 및 백업을 포함하여 서버에 연결된 AWS 리소스에 서버에 추가하는 태그를 추가하려고 시도합니다.
다음 표는 OpsWorks for Puppet Enterprise에서 태그를 추가하고 관리하는 방법의 개요를 제공합니다.
| 작업 | 사용 작업 |
|---|---|
| 새 OpsWorks for Puppet Enterprise 서버 또는 수동으로 생성 중인 백업에 태그를 추가합니다. |
|
| 리소스의 태그를 봅니다. |
|
| 백업이 수동으로 생성되었는지 또는 자동으로 생성되었는지에 관계없이 기존 OpsWorks for Puppet Enterprise 서버 또는 백업에 태그를 추가합니다. |
|
| 리소스에서 태그를 삭제합니다. |
|
DescribeServers 및 DescribeBackups 응답에는 태그 정보가 포함되지 않습니다. 태그를 표시하려면 ListTagsForResource API를 사용합니다.
OpsWorks for Puppet Enterprise에서 태그 추가 및 관리(콘솔)
이 섹션의 절차는 AWS Management Console에서 수행됩니다.
태그를 추가할 경우 태그 키는 비워둘 수 없습니다. 키는 최대 127자로서 유니코드 문자, 숫자, 구분 기호 또는 특수 문자(+ - = . _ : / @)만 포함할 수 있습니다. 태그 값은 선택 사항입니다. 키는 있지만 값은 없는 태그를 추가할 수 있습니다. 값은 최대 255자로서 유니코드 문자, 숫자, 구분 기호 또는 특수 문자(+ - = .
_ : / @)만 포함할 수 있습니다.
주제
새 OpsWorks for Puppet Enterprise 서버에 태그 추가(콘솔)
-
OpsWorks for Puppet Enterprise 마스터를 만들기 위한 사전 요구 사항을 모두 완료해야 합니다.
-
를 사용하여 Puppet Enterprise Master 생성 AWS Management Console의 1-8단계를 따릅니다.
-
자동 백업 설정을 지정한 후 고급 설정 구성 페이지의 태그 영역에 태그를 추가합니다. 최대 50개의 태그를 추가할 수 있습니다. 태그 추가가 완료되면 다음을 선택합니다.
-
를 사용하여 Puppet Enterprise Master 생성 AWS Management Console의 11단계로 이동하여 새 서버에 대해 선택한 설정을 검토합니다.
새 백업에 태그 추가(콘솔)
-
OpsWorks for Puppet Enterprise 홈 페이지에서 기존 Puppet 마스터를 선택합니다.
-
서버 세부 정보 페이지의 탐색 창에서 백업을 선택합니다.
-
백업 페이지에서 백업 생성을 선택합니다.
-
태그를 추가합니다. 태그 추가가 완료되면 생성을 클릭합니다.
기존 서버에서 태그 추가 또는 보기(콘솔)
-
OpsWorks for Puppet Enterprise 홈 페이지에서 기존 Puppet 마스터를 선택하여 세부 정보 페이지를 엽니다.
-
탐색 창에서 태그를 선택하거나 세부 정보 페이지 하단에서 모든 태그 보기를 선택합니다.
-
태그 페이지에서 편집을 선택합니다.
-
서버에서 태그를 추가하거나 편집합니다. 작업을 마쳤으면 저장을 선택합니다.
참고
Puppet 마스터에서 태그를 변경하면 EC2 인스턴스, 탄력적 IP 주소, 보안 그룹, S3 버킷 및 백업과 같이 서버와 연결된 리소스의 태그도 변경됩니다.
기존 백업에서 태그 추가 또는 보기(콘솔)
-
OpsWorks for Puppet Enterprise 홈 페이지에서 기존 Puppet 마스터를 선택하여 세부 정보 페이지를 엽니다.
-
탐색 창에서 백업을 선택하거나 세부 정보 페이지의 최근 백업 영역에서 모든 백업 보기를 선택합니다.
-
백업 페이지에서 관리할 백업을 선택한 다음 백업 편집을 선택합니다.
-
백업에서 태그를 추가하거나 편집합니다. 완료되면 업데이트를 선택합니다.
서버에서 태그 삭제(콘솔)
-
Puppet Enterprise 홈 페이지에서 기존 Puppet 마스터를 선택하여 세부 정보 페이지를 엽니다.
-
탐색 창에서 태그를 선택하거나 세부 정보 페이지 하단에서 모든 태그 보기를 선택합니다.
-
태그 페이지에서 편집을 선택합니다.
-
태그 옆에 있는 X를 선택하여 태그를 삭제합니다. 작업을 마쳤으면 저장을 선택합니다.
참고
Puppet 마스터에서 태그를 변경하면 EC2 인스턴스, 탄력적 IP 주소, 보안 그룹, S3 버킷 및 백업과 같이 서버와 연결된 리소스의 태그도 변경됩니다.
백업에서 태그 삭제(콘솔)
-
Puppet Enterprise 홈 페이지에서 기존 Puppet 마스터를 선택하여 세부 정보 페이지를 엽니다.
-
탐색 창에서 백업을 선택하거나 세부 정보 페이지의 최근 백업 영역에서 모든 백업 보기를 선택합니다.
-
백업 페이지에서 관리할 백업을 선택한 다음 백업 편집을 선택합니다.
-
태그 옆에 있는 X를 선택하여 태그를 삭제합니다. 완료되면 업데이트를 선택합니다.
OpsWorks for Puppet Enterprise(CLI) 에서 태그 추가 및 관리
이 섹션의 절차는 AWS CLI에서 수행됩니다. 태그 작업을 시작하기 AWS CLI 전에의 최신 릴리스를 실행하고 있는지 확인합니다. 설치 또는 업데이트에 대한 자세한 내용은 AWS Command Line Interface 사용 설명서의 설치를 AWS CLI AWS CLI참조하세요.
태그를 추가할 경우 태그 키는 비워둘 수 없습니다. 키는 최대 127자로서 유니코드 문자, 숫자, 구분 기호 또는 특수 문자(+ - = . _ : / @)만 포함할 수 있습니다. 태그 값은 선택 사항입니다. 키는 있지만 값은 없는 태그를 추가할 수 있습니다. 값은 최대 255자로서 유니코드 문자, 숫자, 구분 기호 또는 특수 문자(+ - = .
_ : / @)만 포함할 수 있습니다.
주제
새 OpsWorks for Puppet Enterprise Server에 태그 추가(CLI)
OpsWorks for Puppet Enterprise 서버를 생성할 때를 사용하여 태그를 AWS CLI 추가할 수 있습니다. 이 절차에서는 서버를 만드는 방법을 자세히 설명하지 않습니다. 를 사용하여 OpsWorks for Puppet Enterprise 서버를 생성하는 방법에 대한 자세한 내용은이 설명서를 사용하여 Puppet Enterprise Master 생성 AWS CLI의 섹션을 AWS CLI참조하세요. 서버에 최대 50개의 태그를 추가할 수 있습니다.
-
OpsWorks for Puppet Enterprise 서버를 만들기 위한 사전 요구 사항을 모두 완료해야 합니다.
-
를 사용하여 Puppet Enterprise Master 생성 AWS CLI의 1-4단계를 완료합니다.
-
5단계에서
create-server명령을 실행할 때, 다음 예제와 같이 명령에--tags파라미터를 추가합니다.aws opsworks-cm create-server ... --tags Key=Key1,Value=Value1Key=Key2,Value=Value2다음은
create-server명령의 태그 부분만 보여주는 예제입니다.aws opsworks-cm create-server ... --tags Key=Stage,Value=Production Key=Department,Value=Marketing -
를 사용하여 Puppet Enterprise Master 생성 AWS CLI에 설명된 나머지 단계를 완료합니다. 태그가 새 서버에 추가되었는지 확인하려면 이 주제의 리소스 태그 나열(CLI)에 소개된 단계를 따릅니다.
새 백업에 태그 추가(CLI)
OpsWorks for Puppet Enterprise 서버의 새 수동 백업을 생성할 때를 사용하여 태그를 AWS CLI 추가할 수 있습니다. 이 절차에서는 수동 백업을 만드는 방법을 자세히 설명하지 않습니다. 수동 백업을 생성하는 방법에 대한 자세한 내용은의 "에서 수동 백업을 수행하려면 AWS CLI"을 참조하세요OpsWorks for Puppet Enterprise 서버 백업. 백업에 최대 50개의 태그를 추가할 수 있습니다. 서버에 태그가 있는 경우 새 백업에 서버 태그가 자동으로 지정됩니다.
기본적으로 새 OpsWorks for Puppet Enterprise 서버를 만들면 자동 백업이 활성화됩니다. 이 주제의 기존 서버 또는 백업에 태그 추가(CLI)에서 설명하는 tag-resource 명령을 실행하여 자동 백업에 태그를 추가할 수 있습니다.
-
백업을 만들 때 수동 백업에 태그를 추가하려면 다음 명령을 실행합니다. 명령의 태그 부분만 표시됩니다. 전체
create-backup명령의 예는 OpsWorks for Puppet Enterprise 서버 백업의 “ AWS CLI에서 수동 백업 수행하기”를 참조하세요.aws opsworks-cm create-backup ... --tags Key=Key1,Value=Value1Key=Key2,Value=Value2다음은
create-backup명령의 태그 부분만 보여주는 예제입니다.aws opsworks-cm create-backup ... --tags Key=Stage,Value=Production Key=Department,Value=Marketing
기존 서버 또는 백업에 태그 추가(CLI)
tag-resource 명령을 실행하여 기존 OpsWorks for Puppet Enterprise 서버 또는 백업에 태그를 추가할 수 있습니다(백업이 자동으로 생성되었든 수동으로 생성되었든 상관없이). 대상 리소스의 Amazon 리소스 번호(ARN)를 지정하여 태그를 추가합니다.
-
태그를 적용할 리소스의 ARN을 가져오려면 다음과 같이 하세요.
-
서버의 경우
describe-servers --server-name을 실행합니다. 명령의 결과에 서버 ARN이 표시됩니다.server_name -
백업의 경우
describe-backups --backup-id를 실행합니다. 명령 결과에 백업 ARN이 표시됩니다.backup_IDdescribe-backups --server-name을 실행하여 특정 OpsWorks for Puppet Enterprise 서버의 모든 백업에 대한 정보를 표시할 수도 있습니다.server_name
다음 예제는
describe-servers --server-name opsworks-cm-test명령의 결과인ServerArn만 보여줍니다.ServerArn값이tag-resource명령에 추가되어 서버에 태그를 추가합니다.{ "Servers": [ { ... "ServerArn": "arn:aws:opsworks-cm:us-west-2:123456789012:server/opsworks-cm-test/EXAMPLEd-66b0-4196-8274-d1a2bEXAMPLE" } ] } -
-
1단계에서 반환한 ARN을 사용하여
tag-resource명령을 실행합니다.aws opsworks-cm tag-resource --resource-arn "server_or_backup_ARN" --tags Key=Key1,Value=Value1Key=Key2,Value=Value2다음은 예입니다.
aws opsworks-cm tag-resource --resource-arn "arn:aws:opsworks-cm:us-west-2:123456789012:server/opsworks-cm-test/EXAMPLEd-66b0-4196-8274-d1a2bEXAMPLE" --tags Key=Stage,Value=Production Key=Department,Value=Marketing -
태그가 성공적으로 추가되었는지 확인하려면 다음 절차 리소스 태그 나열(CLI)로 이동합니다.
리소스 태그 나열(CLI)
list-tags-for-resource 명령을 실행하여 OpsWorks for Puppet Enterprise 서버 또는 백업에 연결된 태그를 표시할 수 있습니다. 해당 태그를 볼 대상 리소스의 ARN을 지정합니다.
-
태그를 나열할 리소스의 ARN을 가져오려면 다음과 같이 하세요.
-
서버의 경우
describe-servers --server-name을 실행합니다. 명령의 결과에 서버 ARN이 표시됩니다.server_name -
백업의 경우
describe-backups --backup-id를 실행합니다. 명령 결과에 백업 ARN이 표시됩니다.backup_IDdescribe-backups --server-name을 실행하여 특정 OpsWorks for Puppet Enterprise 서버의 모든 백업에 대한 정보를 표시할 수도 있습니다.server_name
-
-
1단계에서 반환한 ARN을 사용하여
list-tags-for-resource명령을 실행합니다.aws opsworks-cm list-tags-for-resource --resource-arn "server_or_backup_ARN"다음은 예입니다.
aws opsworks-cm tag-resource --resource-arn "arn:aws:opsworks-cm:us-west-2:123456789012:server/opsworks-cm-test/EXAMPLEd-66b0-4196-8274-d1a2bEXAMPLE"리소스에 태그가 있는 경우 이 명령은 다음과 같은 결과를 반환합니다.
{ "Tags": [ { "Key": "Stage", "Value": "Production" }, { "Key": "Department", "Value": "Marketing" } ] }
리소스에서 태그 삭제(CLI)
untag-resource 명령을 실행하여 OpsWorks for Puppet Enterprise 서버 또는 백업에서 태그를 삭제할 수 있습니다. 리소스가 삭제되면 리소스의 태그도 삭제됩니다. 대상 리소스의 Amazon 리소스 번호(ARN)를 지정하여 태그를 제거합니다.
-
태그를 제거할 리소스의 ARN을 가져오려면 다음과 같이 하세요.
-
서버의 경우
describe-servers --server-name을 실행합니다. 명령의 결과에 서버 ARN이 표시됩니다.server_name -
백업의 경우
describe-backups --backup-id를 실행합니다. 명령 결과에 백업 ARN이 표시됩니다.backup_IDdescribe-backups --server-name을 실행하여 특정 OpsWorks for Puppet Enterprise 서버의 모든 백업에 대한 정보를 표시할 수도 있습니다.server_name
-
-
1단계에서 반환한 ARN을 사용하여
untag-resource명령을 실행합니다. 삭제할 태그만 지정합니다.aws opsworks-cm untag-resource --resource-arn "server_or_backup_ARN" --tags Key=Key1,Value=Value1Key=Key2,Value=Value2이 예에서
untag-resource명령은 키가Stage이고, 값이Production인 태그만 제거합니다.aws opsworks-cm untag-resource --resource-arn "arn:aws:opsworks-cm:us-west-2:123456789012:server/opsworks-cm-test/EXAMPLEd-66b0-4196-8274-d1a2bEXAMPLE" --tags Key=Stage,Value=Production -
태그가 성공적으로 삭제되었는지 확인하려면 이 주제의 리소스 태그 나열(CLI)에 소개된 단계를 따릅니다.
참고
-
AWS Identity and Access Management 사용 설명서의 AWS 리소스 태그를 사용하여 리소스에 대한 액세스 제어
-
AWS 결제 및 비용 관리 사용 설명서의 비용 할당 태그 사용
-
OpsWorks CM API 참조에서 CreateBackup
-
OpsWorks CM API 참조에서 CreateServer
-
OpsWorks CM API 참조의 TagResource
-
OpsWorks CM API 참조의 ListTagsForResource
-
OpsWorks CM API 참조의 UntagResource