Use the following AWS CLI commands or AWS Cloud Map API operations to add, update, list, and delete the tags for your resources.
Task | API action | AWS CLI | AWS Tools for Windows PowerShell |
---|---|---|---|
Add or overwrite one or more tags. |
|||
Delete one or more tags. |
|||
List tags for a resource |
The following examples show how to tag or untag resources using the AWS CLI.
Example 1: Tag an existing resource
The following command tags an existing resource.
aws servicediscovery tag-resource --resource-arn
resource_ARN
--tagsteam
=devs
Example 2: Untag an existing resource
The following command deletes a tag from an existing resource.
aws servicediscovery untag-resource --resource-arn
resource_ARN
--tag-keystag_key
Example 3: List tags for a resource
The following command lists the tags associated with an existing resource.
aws servicediscovery list-tags-for-resource --resource-arn
resource_ARN
Some resource-creating actions enable you to specify tags when you create the resource. The following actions support tagging on creation.
Task | API action | AWS CLI | AWS Tools for Windows PowerShell |
---|---|---|---|
Create an HTTP namespace | CreateHttpNamespace | create-http-namespace | New-SDHttpNamespace |
Create a private namespace based on DNS | CreatePrivateDnsNamespace | create-private-dns-namespace | New-SDPrivateDnsNamespace |
Create a public namespace based on DNS | CreatePublicDnsNamespace | create-public-dns-namespace | New-SDPublicDnsNamespace |
Create a service | CreateService | create-service | New-SDService |