Use um modelo público do CloudOps Orchestration Service (OOS) para propagar tags de instâncias do Elastic Compute Service (ECS) para discos, interfaces de rede elásticas (ENIs), endereços IP elásticos (EIPs), snapshots e imagens personalizadas associados em massa.
Informações de fundo
Neste exemplo, a tag team:dev está anexada a várias instâncias ECS, e todos os recursos relacionados devem ter a mesma tag. Alguns recursos relacionados podem estar sem essa tag. O modelo público do OOS ACS-TAG-ExtendEcsInstanceTagsByInputParams identifica automaticamente os recursos não conformes e propaga as tags especificadas das instâncias ECS para eles.
Procedimento
Faça login no console do OOS.
No painel de navegação à esquerda, escolha .
-
Na barra de navegação superior, selecione a região desejada.
NotaPor padrão, o OOS implantado em uma região gerencia recursos apenas nessa região. Por exemplo, o OOS na região China (Hangzhou) gerencia somente instâncias ECS dessa região. Embora seja possível chamar operações de API em outras regiões ao especificar o ID da região na ação ACS::ExecuteAPI, essa abordagem não é recomendada. Certifique-se de que a região do OOS corresponda à região das instâncias ECS que você deseja gerenciar. Para mais informações, consulte Limites.
Na página Public Template, localize o modelo ACS-TAG-ExtendEcsInstanceTagsByInputParams e clique em Create Execution.
-
Na página Basic Information, configure as informações básicas e clique em Next Step: Parameter Settings.
Para este exemplo, use as configurações padrão na página Basic Information.
NotaEm Execution Mode, selecione Automatic. Essa configuração executa todas as tarefas do modelo automaticamente, em vez de individualmente.
-
Na página Parameter Settings, configure os parâmetros e clique em Next Step: OK.
Em Region ID, selecione a região onde suas instâncias ECS estão localizadas.
-
Para TargetInstance, selecione as instâncias ECS de destino.
Vários métodos de seleção estão disponíveis. Neste exemplo, selecione By Instance Tags para filtrar as instâncias ECS que possuem a tag
team:dev. -
No campo TagKeys, insira a chave da tag a ser herdada das instâncias ECS.
Neste exemplo, insira a chave da tag
team. É possível inserir várias chaves de tag. -
Defina o parâmetro ResourceTypes como o tipo de recurso desejado.
Os tipos de recursos compatíveis incluem disk, snapshot, eni, eip e image. Selecione vários tipos de recursos conforme necessário. Neste exemplo, todos os tipos de recursos estão selecionados.
-
Decida se deseja ativar a opção Whether to overwrite the tag value if the tag key is the same.
Neste exemplo, a opção está ativada. Se as chaves da tag forem iguais, mas os valores diferirem, o novo valor substituirá o valor original.
Mantenha as configurações padrão para os parâmetros RateControl e OOSAssumeRole.
Após confirmar as configurações, clique em Create.
Resultado
O status Success indica que a tag team:dev foi propagada para os recursos relacionados das instâncias ECS especificadas. Verifique o resultado no console do ECS conferindo se a tag aparece nos recursos correspondentes.