Todos os produtos
Search
Central de documentação

Resource Management:Herança de política de tag e cálculo de política efetiva

Última atualização: Jun 27, 2026

Este tópico descreve os conceitos de herança de política e política efetiva, a lógica de herança de políticas de tag e o método de cálculo da política efetiva. O conteúdo também inclui exemplos de como ative a herança de uma política de tag e obter a política efetiva.

Termos

Termo

Descrição

herança de política

Subpastas herdam uma política de tag das pastas pai com base nos níveis de pasta em um diretório de recursos. Ao anexar uma política de tag a uma pasta no diretório de recursos, os membros dessa pasta e de suas subpastas herdam a política.

política pai

Política anexada a um objeto de nível superior em um diretório de recursos.

política filha

Política anexada a um objeto de nível inferior em um diretório de recursos.

política efetiva

Resultado da agregação da política de tag anexada diretamente a um membro com a política de tag herdada por ele. Esta é a política executada efetivamente no membro.

operador de herança

Recurso utilizado para agregar a política de tag anexada a um membro e a política de tag herdada por esse membro. Para mais informações, consulte Operadores de herança.

Herança de política de tag e obtenção da política efetiva

  • Política de Tag no modo de conta única

    Se você anexar várias políticas de tag à conta de logon, o sistema as agregará com base nas chaves de tag definidas. Em caso de conflito entre as chaves de tag, a primeira política anexada prevalece como política efetiva da conta.

  • Política de Tag no modo de diretório de recursos

    Use a conta de gerenciamento do seu diretório de recursos para anexar uma política de tag a um dos seguintes objetos:

    • Pasta Root: se anexada à pasta Root, todos os membros do diretório de recursos herdarão a política.

    • Pasta específica: se anexada a uma pasta específica, todos os membros dessa pasta e de suas subpastas herdarão a política.

    • Membro específico: se anexada a um membro específico, a política terá efeito apenas para esse membro.

Exemplo

Neste exemplo, é necessário adicionar a tag de ambiente com chave env e a tag de projeto com chave Project aos recursos de uma empresa. O cenário demonstra a lógica de herança de uma política de tag e o método de cálculo da política efetiva.

  1. Anexe uma política de tag chamada PolicyA à pasta Root do diretório de recursos da empresa.

    O código a seguir mostra o documento da PolicyA:

    {
        "tags": {
            "env": {
                "tag_key": {
                    "@@assign": "env"
    
                },
                  "tag_value": {
                    "@@assign": [
                        "Production",
                        "Test"
                    ]
                }
            },
            "Project": {
                "tag_key": {
                    "@@assign": "Project"
    
                }
            }
        }
    }

    A PolicyA define regras para as chaves de tag env e Project e está anexada à pasta Root do diretório de recursos. Após a anexação da PolicyA à pasta Root, ocorrem as seguintes situações:

    A PolicyA entra em vigor para todos os membros do diretório de recursos. Isso significa que tags compatíveis com as chaves env e Project devem ser adicionadas a todos os recursos desses membros. Os valores válidos para a chave de tag env são Production e Test.

  2. Anexe uma política de tag chamada PolicyB a um membro específico na pasta Root.

    O código a seguir mostra o documento da PolicyB:

    {
        "tags": {
            "env": {
                "tag_value": {
                    "@@append": [
                        "Development"
                    ]
                }
            },
            "Project": {
                "tag_value": {
                    "@@assign": [
                        "A",
                        "B"
                    ]
                }
            }
        }
    }

    A PolicyB especifica que Development deve ser adicionado como valor de tag para a chave env e que os valores válidos para a chave de tag Project são A e B.

  3. Calcule a política efetiva para um membro específico.

    Como a PolicyB está anexada a um membro específico e esse membro herda a PolicyA, a política efetiva resulta da agregação de ambas. Consequentemente, os valores de tag definidos na PolicyA e na PolicyB são considerados compatíveis. A tabela a seguir lista os valores válidos para as chaves de tag env e Project:

    Chave de tag

    Valor de tag

    env

    • Production

    • Test

    • Development

    Project

    • A

    • B

    O código a seguir mostra o documento da política efetiva:

    {
        "tags": {
            "env": {
                "tag_value":  [
                       "Production",
                       "Test",
                       "Development"
                    ] ,
                 "tag_key": "env"
            },
            "Project": {
                "tag_value":  [
                       "A",
                       "B"
                    ],
                 "tag_key": "Project"
            }
        }
    }