태그를 사용하여 리소스 관리
Amazon Location에서 리소스 태그 지정 기능을 사용하여 목적, 소유자, 환경 또는 기준에 따라 리소스를 분류할 수 있습니다. 리소스에 태그를 지정하면 리소스를 관리, 식별, 정리, 검색 및 필터링하는 데 도움이 됩니다. 예를 들어 AWS Resource Groups를 통해 하나 이상의 태그 또는 태그의 일부를 기반으로 AWS 리소스 그룹을 만들 수 있습니다. 또한 AWS CloudFormation 스택에 리소스가 있는지 여부에 따라 그룹을 만들 수도 있습니다. 리소스 그룹 및 Tag Editor를 사용하면 여러 서비스, 리소스 및 리전으로 구성된 애플리케이션의 데이터를 한 곳에 통합하여 볼 수 있습니다. 일반적인 태그 지정 전략에 대한 자세한 내용은 AWS 일반 참조를 참조하세요.
각 태그는 사용자가 정의하는 키와 값으로 구성되는 레이블입니다.
-
태그 키 – 태그 값을 분류하는 일반적인 레이블입니다. 예를 들어
CostCenter입니다. -
태그 값 – 태그 키 카테고리에 대한 선택적 설명입니다. 예를 들어
MobileAssetTrackingResourcesProd입니다.
이 주제는 태그 지정 제한을 검토하여 태그 지정을 시작할 수 있도록 도와줍니다. 또한 비용 할당 보고서를 사용하여 태그를 생성하고 태그를 사용하여 각 활성 태그의 AWS 비용을 추적하는 방법도 보여줍니다.
해당 내용은 다음을 참조하세요.
-
태그 지정 모범 사례는 AWS 일반 참조의 AWS 리소스 태그 지정을 참조하세요.
-
태그를 사용하여 AWS 리소스에 대한 액세스를 제어하려면 AWS Identity and Access Management 사용 설명서의 태그를 사용하여 AWS 리소스에 대한 액세스 제어를 참조하세요.
제한 사항
참고
태그 키가 기존 태그와 동일한 새 태그를 추가하는 경우 새 태그가 기존 태그를 덮어씁니다.
태그를 지정하면 리소스를 보다 효과적으로 구성하고 관리할 수 있습니다. 이 페이지에서는 Amazon Location Service 내에서 태그 사용을 관리하는 특정 규칙 및 제약 조건을 간략하게 설명합니다. 이러한 태그 지정 제한을 이해하면 모범 사례를 준수하고 위치 기반 리소스 및 애플리케이션에 태그 지정 전략을 구현할 때 발생할 수 있는 문제를 방지할 수 있습니다.
태그에 적용되는 기본 제한은 다음과 같습니다.
-
리소스당 최대 태그: 50개
-
각 리소스에 대해 각 태그 키는 고유하며 하나의 값만 가질 수 있습니다.
-
최대 키 길이: 유니코드 문자 128자(UTF-8)
-
최대 값 길이: 유니코드 문자 256자(UTF-8)
-
서비스에서 허용되는 문자는 UTF-8로 표현할 수 있는 문자, 숫자 및 공백과 특수 문자 + - = . _ : / @입니다.
-
태그 키와 값은 대/소문자를 구분합니다.
-
aws:접두사는 AWS용으로 예약되어 있습니다. 태그에 이 접두사가 있는 태그 키가 있는 경우 태그의 키 또는 값을 편집하거나 삭제할 수 없습니다. aws: 접두사가 지정된 태그는 리소스당 태그 수 제한에 포함되지 않습니다.
리소스에 태그를 지정할 수 있는 권한 부여
IAM 정책을 사용하여 Amazon Location 리소스에 대한 액세스를 제어하고 생성 시 리소스에 태그를 지정할 수 있는 권한을 부여할 수 있습니다. 리소스 생성 권한을 부여하는 것 외에도 정책에는 태그 지정 작업을 허용하는 작업 권한이 포함될 수 있습니다.
-
geo:TagResource– 사용자가 지정된 Amazon Location 리소스에 하나 이상의 태그를 할당할 수 있습니다. -
geo:UntagResource– 사용자가 지정된 Amazon Location 리소스에서 하나 이상의 태그를 제거할 수 있습니다. -
geo:ListTagsForResource– 사용자가 Amazon Location 리소스에 할당된 모든 태그를 나열할 수 있습니다.
다음은 사용자가 지오펜스 컬렉션을 생성하고 리소스에 태그를 지정할 수 있도록 허용하는 정책 예입니다.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowTaggingForGeofenceCollectionOnCreation", "Effect": "Allow", "Action": [ "geo:CreateGeofenceCollection", "geo:TagResource" ], "Resource": "arn:aws:geo:region:accountID:geofence-collection/*" ] }
리소스에 태그 추가
Amazon Location 콘솔, AWS CLI 또는 Amazon Location API를 사용하여 리소스를 생성할 때 태그를 추가할 수 있습니다.
기존 리소스에 태그를 지정하려면 태그를 편집하거나 삭제하세요.
-
Amazon Location 콘솔
을 엽니다. -
왼쪽 탐색 창에서 태그를 지정하려는 리소스를 선택합니다. 예를 들어 맵이 있습니다.
-
목록에서 리소스를 선택합니다.
-
태그 관리를 선택하여 태그를 추가, 편집 또는 삭제합니다.
태그 사용 방법
비용 할당용 태그를 사용하여 AWS 비용을 자세히 추적할 수 있습니다. 비용 할당 태그를 활성화하고 나면 AWS가 비용 할당 태그를 사용하여 비용 할당 보고서에서 리소스 청구를 구성합니다. 이를 통해 사용 비용을 분류하고 추적할 수 있습니다.
Amazon Location은 사용자 정의 - 태그를 지원합니다. 이러한 태그는 사용자가 생성한 사용자 지정 태그입니다. 사용자 정의 태그에는 user: 접두사(예: user:CostCenter)를 사용합니다.
각 태그 유형을 개별적으로 활성화해야 합니다. 태그를 활성화하면 AWS Cost Explorer를 활성화하거나 월별 비용 할당 보고서를 볼 수 있습니다.
사용자 정의된 태그 활성화 방법
-
왼쪽 탐색 창에서 비용 할당 태그를 선택합니다.
-
사용자 정의 비용 할당 태그 탭에서 활성화하려는 태그 키를 선택합니다.
-
활성화를 선택합니다.
태그를 활성화하면 AWS가 리소스 사용량 및 비용에 대한 월별 비용 할당 보고서를 생성합니다. 이 비용 할당 보고서에는 태그가 지정된 리소스와 태그가 없는 리소스를 포함하여 각 결제 기간의 모든 AWS 비용이 포함되어 있습니다. 자세한 내용은 AWS Billing 사용 설명서의 AWS 비용 할당 태그를 사용하여 비용 구성 및 추적을 참조하세요.
태그를 사용한 리소스 액세스 제어
AWS Identity and Access Management(IAM) 정책은 태그 기반 조건을 지원하므로 특정 태그 키 및 값에 따라 리소스에 대한 권한을 관리할 수 있습니다. 예를 들어 IAM 역할 정책에는 태그를 기반으로 개발, 테스트, 프로덕션 등 특정 환경에 대한 액세스를 제한하는 조건이 포함될 수 있습니다. 자세한 내용은 태그 기반 리소스 액세스 제어의 항목을 참조하세요.