Use a conta de gerenciamento ou uma conta de administrador delegado de um diretório de recursos para criar um grupo de stacks com o modelo de permissões gerenciadas por serviço. O ROS usa essas permissões para implantar stacks automaticamente nos membros das pastas especificadas.
Procedimento
Faça login no console do ROS com a conta de gerenciamento ou a conta de administrador delegado do seu Resource Directory.
No painel de navegação à esquerda, clique em Stack Groups.
Na barra de navegação superior, selecione a região onde deseja criar o grupo de stacks na lista suspensa de regiões.
Na página Stack Groups, clique em Create Stack Group.
-
Especifique o modelo e clique em Next.
Selecione um Template Import Method e configure o modelo.
Enter Template Content: Na seção Template Content, insira um modelo ROS ou Terraform. Para obter mais informações sobre como escrever um modelo, consulte Estrutura de modelo do ROS e Estrutura de modelo do Terraform.
My Templates: Selecione um modelo existente e sua versão. O conteúdo do modelo é preenchido automaticamente. Para saber mais sobre a criação de modelos, consulte Criar um modelo e Criar um modelo de diagrama de arquitetura.
-
Use URL: Insira a URL do modelo e clique em Get Template Content. O conteúdo do modelo é preenchido automaticamente.
Para usar a URL de um arquivo de modelo do ROS armazenado em um bucket do OSS, configure o compartilhamento de recursos de origem cruzada (CORS). Para mais informações, consulte Acessar modelos do ROS entre domínios.
Public Templates: Selecione um modelo público. O conteúdo do modelo é preenchido automaticamente.
Shared Templates: Selecione um modelo e uma versão compartilhados por outro usuário. O conteúdo do modelo é preenchido automaticamente. Para saber como compartilhar modelos, consulte Compartilhar um modelo com uma conta Alibaba Cloud.
Na página Configure Parameters, insira o Stack Group Name e a Stack Group Description e clique em Next.
Na página Configure Stack Group, selecione Service-managed Permissions e clique em Next.
-
Na página Set Deployment Options, configure os parâmetros a seguir e clique em Next.
NotaOs parâmetros obrigatórios variam conforme o modelo. Siga as instruções na tela para configurar os parâmetros.
Parâmetro
Descrição
Resource Directories
Diretórios de recursos dos quais você seleciona pastas. O ROS implanta stacks em todos os membros das pastas selecionadas.
Se você selecionar Root, o ROS implanta stacks em todos os membros do diretório de recursos.
Automatic Deployment
Define se o ROS implanta automaticamente instâncias de stack nos membros quando há alterações na composição da pasta. Valores válidos:
-
Enabled: Ao adicionar membros à pasta, o ROS implanta automaticamente instâncias de stack nos novos membros. Ao remover membros, o ROS exclui as instâncias de stack correspondentes.
-
Disabled: Alterações na associação da pasta não afetam as instâncias de stack existentes.
NotaVocê também pode modificar as configurações de implantação automática na aba Stack Group Information do grupo de stacks criado. Para mais informações, consulte Configurar implantação automática para stacks.
Account Removal Behavior
Define se as stacks são excluídas dos membros ao removê-los da pasta. Valores válidos:
-
Delete Stacks: Exclui as stacks dos membros quando eles são removidos da pasta.
-
Retain Stacks: Mantém as stacks nos membros quando eles são removidos da pasta.
Regions
Regiões onde você deseja implantar as stacks.
NotaVocê pode selecionar até 20 regiões.
Resource Group
Grupo de recursos ao qual o grupo de stacks pertence.
Selecione um grupo de recursos conforme suas necessidades de negócios. Se nenhum grupo for selecionado, o grupo de stacks será adicionado ao grupo de recursos padrão.
Para saber como criar um grupo de recursos, consulte Criar um grupo de recursos.
Tags
Adicione ou remova tags dos recursos. Você pode adicionar até 20 tags a cada recurso.
Maximum Number of Concurrent Accounts
Número máximo de contas nas quais as stacks são implantadas simultaneamente em cada região.
Para mais informações sobre como especificar esse valor, consulte Visão geral.
Fault Tolerance
Número máximo de contas que podem apresentar falhas na operação de stack em cada região. Se esse limiar for excedido em uma região, o ROS interrompe a operação nessa região e em todas as regiões restantes.
Para mais informações sobre como especificar esse valor, consulte Visão geral.
Region Concurrency
Modo de implantação das instâncias de stack entre as regiões.
-
Sequential: Implanta instâncias de stack em cada região especificada uma por vez, seguindo a ordem definida.
-
Parallel: Implanta instâncias de stack em todas as regiões especificadas simultaneamente.
Whether to Expand Modules in Current Account
Este parâmetro aplica-se apenas quando o modelo usa módulos. Para expandir módulos na conta atual, eles devem existir nessa conta. Para expandir módulos nas contas de execução, eles devem existir nas contas de execução.
NotaSe você não especificar as Accounts e as Regions, o ROS cria o grupo de stacks, mas não cria nenhuma instância de stack. Para implantar uma stack em uma conta e região específicas, crie também as instâncias de stack. Para mais informações, consulte Etapa 4 (Opcional): Criar uma instância de stack.
-
Na página Check and Confirm, verifique as informações do grupo de stacks e clique em Create Stack Group.
Verificar o resultado
Após a criação do grupo de stacks, visualize-o na página Stack Groups com a conta de gerenciamento ou a conta de administrador delegado.
Clique no nome do grupo de stacks e, em seguida, na aba Instance para verificar o status das instâncias de stack nas contas de membro. O status Current indica implantação bem-sucedida. Em seguida, faça login no console do ROS com uma conta de membro para visualizar as stacks implantadas em cada região. Para mais informações, consulte Fazer login no console do Alibaba Cloud como uma conta de membro.