Exibir tags para recursos do Amazon Pinpoint de forma programática - Amazon Pinpoint

Aviso de fim do suporte: em 30 de outubro de 2026, AWS encerrará o suporte para o Amazon Pinpoint. Após 30 de outubro de 2026, você não poderá mais acessar o console do Amazon Pinpoint nem seus recursos (endpoints, segmentos, campanhas, jornadas e analytics). Para obter mais informações, consulte Fim do suporte do Amazon Pinpoint. Observação: APIs relacionados a SMS, voz, push móvel, OTP e validação de número de telefone não são afetados por essa alteração e são compatíveis com o AWS End User Messaging.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exibir tags para recursos do Amazon Pinpoint de forma programática

Os exemplos a seguir mostram como usar o AWS CLI e a API REST do Amazon Pinpoint para exibir uma lista de todas as tags (chaves e valores) que estão associadas a um recurso do Amazon Pinpoint. Você também pode usar qualquer AWS SDK compatível para exibir as tags associadas a um recurso.

Exibir tags usando a API

Para usar a API REST do Amazon Pinpoint para exibir todas as tags que estão associadas a um recurso específico, envie uma solicitação GET ao URI de Tags, incluindo o nome do recurso da Amazon (ARN) do recurso no URI. O ARN deve ser codificado por URL. Por exemplo, a solicitação a seguir recupera todas as tags associadas a uma campanha especificada (resource-arn):

GET /v1/tags/resource-arn HTTP/1.1 Host: pinpoint.us-east-1.amazonaws.com Content-Type: application/json Accept: application/json Cache-Control: no-cache

A resposta JSON à solicitação inclui um objeto tags. O objeto tags lista todas as chaves de tag e valores que estão associados à campanha.

Para exibir todas as tags que estão associadas a mais de um recurso do mesmo tipo, envie uma solicitação GET ao URI apropriado para aquele tipo de recurso. Por exemplo, a solicitação a seguir recupera informações sobre todas as campanhas no projeto especificado (application-id):

GET /v1/apps/application-id/campaigns HTTP/1.1 Host: pinpoint.us-east-1.amazonaws.com Content-Type: application/json Accept: application/json Cache-Control: no-cache

A resposta JSON à solicitação lista todas as campanhas no projeto. O objeto tags de cada campanha lista todas as chaves e valores de tag associados à campanha.

Exibir tags usando o AWS CLI

Para usar o AWS CLI para exibir uma lista das tags associadas a um recurso específico, execute o list-tags-for-resource comando e especifique o Amazon Resource Name (ARN) do recurso para o resource-arn parâmetro, conforme mostrado no exemplo a seguir.

Linux, macOS, or Unix
$ aws pinpoint list-tags-for-resource \ --resource-arn resource-arn
Windows Command Prompt
C:\> aws pinpoint list-tags-for-resource ^ --resource-arn resource-arn

Para exibir uma lista de todos os recursos do Amazon Pinpoint que têm tags e todas as tags associadas a cada um desses recursos, use o comando get-resources da API de marcação. AWS Resource Groups Defina o parâmetro resource-type-filters como mobiletargeting, conforme mostrado no exemplo a seguir.

Linux, macOS, or Unix
$ aws resourcegroupstaggingapi get-resources \ --resource-type-filters "mobiletargeting"
Windows Command Prompt
C:\> aws resourcegroupstaggingapi get-resources ^ --resource-type-filters "mobiletargeting"

A saída do comando é uma lista de todos ARNs os recursos do Amazon Pinpoint que têm tags. A lista inclui todas as chaves de tag e valores associados a cada recurso.