Todos os produtos
Search
Central de documentação

Resource Orchestration Service:Uso de stacks aninhadas

Última atualização: Jun 27, 2026

Este tópico descreve a estrutura, as melhores práticas, os modelos comuns, os comportamentos de atualização e os valores de saída de stacks aninhadas, além de explicar como visualizar stacks aninhadas e suas stacks pai.

Estrutura de stacks aninhadas

Stacks aninhadas podem conter outras stacks aninhadas, formando uma hierarquia. A stack raiz é a stack de nível superior à qual todas as stacks aninhadas pertencem.

Cada stack aninhada possui uma stack pai imediata. Para as stacks aninhadas de primeiro nível, a stack raiz também atua como stack pai.

O exemplo a seguir ilustra a relação entre stacks aninhadas e stacks raiz:

  • A Stack A é a stack raiz de todas as stacks aninhadas nesta hierarquia.

  • Para a Stack B, a Stack A é tanto a stack pai quanto a stack raiz.

  • A stack pai da Stack C é a Stack B. A stack pai da Stack D é a Stack C.

1

Certas operações, como atualizações, devem ser iniciadas a partir da stack raiz, e não diretamente nas stacks aninhadas. Além disso, as stacks aninhadas influenciam a execução das operações de stack em alguns casos.

Reutilização de modelos comuns com stacks aninhadas

À medida que sua infraestrutura cresce, combine padrões semelhantes para declarar componentes comuns em vários modelos. Separe esses componentes e crie modelos dedicados para eles. Assim, você combina diferentes modelos e usa stacks aninhadas para criar uma única stack unificada.

Stacks aninhadas são criadas como parte de outras stacks. Use o recurso ALIYUN::ROS::Stack em outra stack para criar stacks aninhadas. Para obter mais informações sobre o recurso ALIYUN::ROS::Stack, consulte ALIYUN::ROS::Stack.

Suponha que você tenha uma configuração de balanceador de carga usada na maioria das suas stacks. Em vez de copiar e colar as mesmas configurações em seus modelos, crie um modelo dedicado para o balanceador de carga. Depois, use o recurso ALIYUN::ROS::Stack para referenciar esse modelo em outros modelos. Se o modelo do balanceador de carga for atualizado, qualquer stack que o referencie passará a usar o balanceador atualizado após a atualização da stack.

Comportamentos de atualização de recursos em stacks aninhadas

Se um modelo a ser atualizado incluir múltiplas stacks aninhadas, o ROS iniciará uma atualização para cada stack aninhada. Isso ajuda a determinar se houve modificações nessas stacks.

O ROS atualiza apenas os recursos nas stacks aninhadas que tiverem alterações especificadas nos modelos correspondentes.

Uso dos valores de saída de stacks aninhadas

Uma stack aninhada é criada dentro de outra stack por meio do recurso ALIYUN::ROS::Stack. Com stacks aninhadas, você implanta e gerencia todos os recursos a partir de uma única stack. É possível usar as saídas de uma stack em um grupo de stacks aninhadas como entradas para outra stack do mesmo grupo.

Visualização das stacks aninhadas pertencentes a uma stack pai

  1. Faça login no ROS console.

  2. No painel de navegação à esquerda, clique em Stacks.

  3. Na página Stacks, localize a stack pai cujas stacks aninhadas você deseja visualizar e clique em Stack Name.

    Nota

    Se a stack pai também for uma stack aninhada, selecione

    Show Nested Stacks

    .

  4. Clique em Resources.

    Localize os recursos do tipo ALIYUN::ROS::Stack.

Visualização da stack pai de uma stack aninhada

  1. Faça login no ROS console.

  2. No painel de navegação à esquerda, clique em Stacks.

  3. Na página Stacks, selecione Show Nested Stacks e visualize a lista de stacks.

  4. Encontre a stack aninhada cuja stack pai você deseja visualizar e clique em Stack Name.

  5. Clique em Stack Information e visualize o valor de Parent Stack ID.