Usando Variáveis de Tag

Você pode usar uma variável para definir o valor de uma tag definida. Quando você adiciona a tag a um recurso, a variável é resolvida para os dados que ela representa. É possível usar variáveis de tag em tags definidas e tags padrão.

Observe as seguintes limitações:

  • Não é possível usar uma variável de tag como um valor de tag predefinido. Consulte Usando Valores Predefinidos para obter informações sobre como trabalhar com variáveis predefinidas
  • Não é possível usar variáveis de tag em tags de formato livre.

Política Obrigatória do Serviço IAM

As variáveis de tag são um recurso de tags definidas. Para permitir que os usuários trabalhem com variáveis de tag, use a mesma política do serviço IAM para trabalhar com namespaces de tag e tags. Para obter mais informações, consulte Permissões Obrigatórias para Trabalhar com Tags Definidas.

Se você for iniciante em políticas, consulte Gerenciando Domínios de Identidades e Políticas Comuns. Se quiser mais detalhes sobre como criar políticas para grupos ou outros componentes do serviço IAM, consulte Detalhes do Serviço IAM sem Domínios de Identidade.

Como Trabalhar com Variáveis de Tag

Considere o seguinte exemplo:

Operations.CostCenter="${iam.principal.name} em ${oci.datetime}"

Operations é o namespace, CostCenter é a chave da tag e o valor da tag contém duas variáveis de tag ${iam.principal.name} e ${oci.datetime}. Quando você adiciona essa tag a um recurso, as variáveis são resolvidas para seu nome de usuário (o nome do principal que aplicou a tag) e um timestamp de quando você adicionou a tag.


			user_name at 2019-06-18T18:00:57.604Z

As variáveis são substituídas pelos dados quando a tag é aplicada. Se você editar a tag posteriormente, a variável desaparecerá e apenas os dados permanecerão. Você pode editar o valor da tag de todas as maneiras que editaria qualquer outro valor de tag.

Para criar uma variável de tag, você deve usar um formato específico.

${<variable>}

Digite um cifrão seguido dos sinais de abrir e fechar chaves. A variável da tag fica entre as chaves. Você pode usar variáveis de tag com outras variáveis de tag e com valores de string.

Variáveis de Tag Suportadas

As variáveis de tag a seguir são suportadas.

Variável Descrição
${iam.principal.name} O nome do principal que marcou o recurso.
${iam.principal.type} O tipo de principal que marcou o recurso.
${oci.datetime} A data e hora em que a tag foi criada.