Tagging Amazon Braket resources - Amazon Braket

Tagging Amazon Braket resources

A tag is a custom attribute label that you assign or that AWS assigns to an AWS resource. A tag is metadata that tells more about your resource. Each tag consists of a key and a value. Together these are known as key-value pairs. For tags that you assign, you define the key and value.

In the Amazon Braket console, you can navigate to a quantum task or a notebook and view the list of tags associated with it. You can add a tag, remove a tag, or modify a tag. You can tag a quantum task or notebook upon creation, and then manage associated tags through the console, AWS CLI, or API.

More about AWS and tags

The following sections provide more specific information about tags for Amazon Braket.

Using tags

Tags can organize your resources into categories that are useful to you. For example, you can assign a "Department" tag to specify the department that owns this resource.

Each tag has two parts:

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

  • An optional field known as a tag value (for example, 111122223333 or Production). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case sensitive.

Tags help you do the following things:

  • Identify and organize your AWS resources. Many AWS services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related.

  • Track your AWS costs. You activate these tags on the AWS Billing and Cost Management dashboard. AWS uses the tags to categorize your costs and deliver a monthly cost allocation report to you. For more information, see Use cost allocation tags in the AWS Billing and Cost Management User Guide.

  • Control access to your AWS resources. For more information, see Controlling access using tags.

Supported resources for tagging in Amazon Braket

The following resource type in Amazon Braket supports tagging:

  • quantum-task resource

  • Resource Name: AWS::Service::Braket

  • ARN Regex: arn:${Partition}:braket:${Region}:${Account}:quantum-task/${RandomId}

Note: You can apply and manage tags for your Amazon Braket notebooks in the Amazon Braket console, by using the console to navigate to the notebook resource, although the notebooks actually are Amazon SageMaker AI resources. For more information, see Notebook Instance Metadata in the SageMaker documentation.

Tagging with the Amazon Braket API

  • If you're using the Amazon Braket API to set up tags on a resource, call the TagResourceAPI.

aws braket tag-resource --resource-arn $YOUR_TASK_ARN --tags {\"city\":\"Seattle\"}

aws braket list-tags-for-resource --resource-arn $YOUR_TASK_ARN

aws braket tag-resource --resource-arn $YOUR_TASK_ARN --tag-keys "[\"city\",\"state\"]"