

# CloudFront 리소스에 태그 지정
<a name="tagging"></a>

태그란 AWS 리소스를 식별하고 정리할 때 사용할 수 있는 단어 또는 문구입니다. 각 리소스에 태그를 여러 개 추가할 수 있고, 각 태그는 사용자가 정의한 키와 값을 포함할 수 있습니다. 예를 들어, 키는 "도메인"이고 값은 "example.com"일 수 있습니다. 추가하는 태그에 따라 리소스를 검색하고 필터링할 수 있습니다. 태그 사용 사례에 대한 자세한 내용은 AWS 리소스에 태그 지정 및 Tag Editor 사용 설명서의 [일반적인 태그 지정 전략](https://docs.aws.amazon.com/whitepapers/latest/tagging-best-practices/tagging-best-practices.html)을 참조하세요.

다음 예와 같이 CloudFront에서 태그를 사용할 수 있습니다.
+ CloudFront 배포에 태그 기반 권한을 적용합니다. 자세한 내용은 [CloudFront와 ABAC](security_iam_service-with-iam.md#security_iam_service-with-iam-tags) 섹션을 참조하세요.
+ 다양한 범주에서 청구 정보를 추적합니다. CloudFront 배포나 다른 AWS 리소스(Amazon EC2 인스턴스 또는 Amazon S3 버킷 등)에 태그를 적용하고 그 태그를 활성화하면 AWS는 사용 내역 및 비용을 활성 태그 기준으로 집계한 비용 할당 보고서를 CSV 파일 형식으로 작성합니다.

  비즈니스 범주를 나타내는 태그(예: 비용 센터, 애플리케이션 이름 또는 소유자)를 적용하여 여러 서비스에 대한 비용을 정리할 수 있습니다. 비용 할당 태그 사용에 대한 자세한 내용은 *AWS Billing 사용 설명서*의 [비용 할당 태그 사용](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)을 참조하십시오.

**참고**  
배포에는 태그를 지정할 수 있지만 원본 액세스 ID 또는 배포에는 태그 지정이 불가능합니다.
현재 CloudFront에는 [Tag Editor](https://docs.aws.amazon.com/ARG/latest/userguide/tag-editor.html)나 [리소스 그룹](https://docs.aws.amazon.com/ARG/latest/userguide/resource-groups.html)을 사용할 수 없습니다.
현재 배포에 추가할 수 있는 태그의 최대 수는 [일반 할당량](cloudfront-limits.md#limits-general) 단원을 참조하세요.

**Contents**
+ [태그 제한](#tagging-restrictions)
+ [결제를 위한 리소스 태깅](#tagging-billing)
+ [태그를 추가, 편집 및 삭제합니다.](#tagging-add-edit-delete)
+ [프로그래밍 방식 태깅](#tagging-related-information)

## 태그 제한
<a name="tagging-restrictions"></a>

태그에 적용되는 기본 제한은 다음과 같습니다.
+ 배포당 최대 태그 수는 [일반 할당량](cloudfront-limits.md#limits-general) 섹션을 참조하세요.
+ 최대 키 길이 - 유니코드 128자
+ 최대 값 길이 - 유니코드 256자
+ 키 및 값의 유효값 - a-z, A-Z, 0-9, 공백 및 특수 문자 \_ . : / = \+ - 및 @
+ 태그 키와 값은 대/소문자를 구분합니다
+ 키 접두사로 `aws:`를 사용하지 마세요. 이 접두사는 AWS용으로 예약되어 있습니다.

## 결제를 위한 리소스 태깅
<a name="tagging-billing"></a>

또한 태그를 사용하여 비용 구조를 반영하도록 AWS 청구서를 구성할 수 있습니다. 이렇게 하려면 먼저 Billing and Cost Management 콘솔에서 비용 할당용 태그를 활성화해야 합니다. 태그를 사용한 비용 할당 보고서 설정에 대한 자세한 내용은 AWS Billing 사용자 가이드의 [월간 비용 할당 보고서](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/configurecostallocreport.html)를 참조하세요. 결합된 리소스의 비용을 확인하려면 태그 키 값을 동일한 리소스에 따라 결제 정보를 구성할 수 있습니다. 예를 들어, 특정 애플리케이션 이름으로 여러 리소스에 태그를 지정한 다음 결제 정보를 구성하여 여러 서비스에 걸친 해당 애플리케이션의 총 비용을 볼 수 있습니다. 자세한 내용은 AWS Billing 사용자 가이드의 [비용 할당 태그 사용](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html)을 참조하세요.

**참고**  
방금 보고서를 활성화한 경우, 24시간 후에 이번 달의 데이터를 볼 수 있습니다.

## 태그를 추가, 편집 및 삭제합니다.
<a name="tagging-add-edit-delete"></a>

CloudFront 콘솔을 사용하여 CloudFront 리소스의 태그를 관리할 수 있습니다.<a name="tagging-add-edit-delete-procedure"></a>

**리소스에 대한 태그를 추가, 편집 또는 삭제하려면**

1. AWS Management Console에 로그인한 다음 [https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home)에서 CloudFront 콘솔을 엽니다.

1. 리소스로 이동합니다.
   +  **배포의 경우:** 업데이트하려는 배포의 ID를 선택합니다.
   +  **함수의 경우:** 함수를 선택한 다음 업데이트하려는 함수의 이름을 선택합니다.
   +  **KeyValueStore의 경우:** 함수를 선택하고 KeyValueStore 탭을 선택한 다음 업데이트하려는 KeyValueStore의 이름을 선택합니다.

1. **태그** 탭을 선택합니다.

1. **태그 관리**를 선택합니다.

1. **태그 관리** 페이지에서 다음 작업을 수행할 수 있습니다.
   + 태그를 추가하려면 키를 입력하고, 필요한 경우 태그 값도 입력합니다. 태그를 더 추가하려면 **새 태그 추가**를 선택합니다.
   + 태그를 편집하려면 태그의 키나 해당 값 또는 둘 다를 변경합니다. 태그의 값은 삭제할 수 있지만 키는 필수입니다.
   + 태그를 삭제하려면 **제거**를 선택합니다.

1. **변경 사항 저장**을 선택합니다.

## 프로그래밍 방식 태깅
<a name="tagging-related-information"></a>

CloudFront API, AWS Command Line Interface(AWS CLI), AWS SDK 및 AWS Tools for Windows PowerShell을 사용하여 태그를 적용할 수도 있습니다. 자세한 내용은 다음 항목을 참조하세요.
+ CloudFront API 작업:
  + [ListTagsForResource](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_ListTagsForResource.html) 
  + [TagResource](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_TagResource.html) 
  + [UntagResource](https://docs.aws.amazon.com/cloudfront/latest/APIReference/API_UntagResource.html) 
+ AWS CLI - *AWS CLI 명령 참조*에서 [cloudfront](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/cloudfront/index.html) 참조
+ AWS SDK - [AWS 설명서](https://docs.aws.amazon.com/index.html) 페이지에서 해당 SDK 설명서 참조
+ Windows PowerShell용 도구 – [AWS Tools for PowerShell Cmdlet Reference(Cmdlet 참조)](https://docs.aws.amazon.com/powershell/latest/reference/)에서 [Amazon CloudFront](https://docs.aws.amazon.com/powershell/latest/reference/items/CloudFront_cmdlets.html)를 참조하십시오.