What is Tag Editor? - Tagging AWS Resources and Tag Editor

What is Tag Editor?

Tag Editor enables you to effectively manage tags. Tags are key and value pairs that act as metadata for organizing your AWS resources. With most AWS resources, you have the option of adding tags when you create the resource. Examples of resources include an Amazon Elastic Compute Cloud (Amazon EC2) instance, an Amazon Simple Storage Service (Amazon S3) bucket, or a secret in AWS Secrets Manager.

Important

Do not store personally identifiable information (PII) or other confidential or sensitive information in tags. We use tags to provide you with billing and administration services. Tags are not intended to be used for private or sensitive data.

Tags can help you manage, identify, organize, search for, and filter resources. You can create tags to categorize resources by purpose, owner, environment, or other criteria.

Each tag has two parts:

  • A tag key (for example, CostCenter, Environment, or Project). Tag keys are case sensitive.

  • A tag value (for example, 111122223333 or Production). Like tag keys, tag values are case sensitive.

Note

Although tag keys are case sensitive, IAM has additional validations for IAM resources to prevent the application of tag keys that only differ in casing. We recommend not using keys that only differ in casing. Instead, you can use Service Control Policies (SCPs), which provide central control over the maximum available permissions for the IAM users and IAM roles in your organization.

Resource tagging methods

There are three ways to add tags to your AWS resources:

  • AWS service API operation – The tagging API operations supported directly an AWS service. To discover what tagging functionality each AWS service provides, see the service's documentation in the AWS documentation index.

  • Tag Editor console – Some services support tagging with the Tag Editor console.

  • Resource Groups Tagging API – Most services also support tagging using the AWS Resource Groups Tagging API.

Note

You can also use AWS Service Catalog TagOptions Library to easily manage tags on provisioned products. A TagOption is a key-value pair managed in Service Catalog. It is not an AWS tag, but serves as a template for creating an AWS tag based on the TagOption.

You can tag resources for all cost-accruing services in AWS. For the following services, AWS recommends newer alternative AWS services that support tagging to better meet customer use cases.

Amazon Cloud Directory

Amazon CloudSearch

Amazon Cognito Sync

AWS Data Pipeline

Amazon Elastic Transcoder

Amazon Machine Learning

AWS OpsWorks Stacks

Amazon S3 Glacier Direct

Amazon SimpleDB

Amazon WorkSpaces Application Manager

AWS DeepLens

Learn more

This page provides general information on tagging AWS resources. For more information about tagging resources in a particular AWS service, see its documentation. The following are also good sources of information about tagging: