Crie uma stack a partir de um modelo do Resource Orchestration Service (ROS) ou do Terraform para provisionar e gerenciar um conjunto de recursos de nuvem.
Criar uma stack a partir de um modelo existente
Faça login no console do ROS.
No painel de navegação à esquerda, clique em Stacks.
Na barra de navegação superior, selecione a região onde deseja criar a stack, como China (Hangzhou).
-
Na página Stacks, clique em Create Stack. Na seção Specify Template, clique em Select an Existing Template.
NotaAo selecionar Create Template ou ROS Infrastructure Composer, o sistema redireciona você para a página correspondente.
-
-
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 modelos, consulte Estrutura de modelo ROS e Estrutura de modelo 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 sistema preenche o conteúdo do modelo automaticamente.
Para usar a URL de um arquivo de modelo ROS armazenado em um bucket do OSS, configure o compartilhamento de recursos de origem cruzada (CORS). Para mais detalhes, consulte Acessar modelos ROS entre domínios.
Public Templates: Selecione um modelo público. O conteúdo é carregado automaticamente.
Shared Templates: Selecione um modelo e uma versão compartilhados por outro usuário. O conteúdo do modelo é preenchido automaticamente. Para entender como compartilhar modelos, consulte Compartilhar um modelo com uma conta Alibaba Cloud.
-
Na página Configure Parameters, insira um Stack Name e defina os parâmetros em Configure Template Parameters.
NotaOs parâmetros obrigatórios variam conforme o modelo. Preencha os valores solicitados conforme as instruções na tela.
-
Na seção Configure Stack Settings, ajuste os parâmetros abaixo e clique em Next.
Parâmetro
Descrição
Stack Policy
Valores válidos:
-
No Stack Policy: Não define uma política de stack.
-
Input Stack Policy: Faça upload de um arquivo ou digite a política da stack na caixa de texto.
Para mais informações sobre políticas de stack, consulte Política de stack.
Rollback on Failure
Valores válidos:
-
Yes: Ativa a política de reversão caso a criação da stack falhe.
-
No: Desativa a política de reversão em caso de falha na criação da stack.
Timeout Period
Se o ROS não conseguir criar ou atualizar todos os recursos dentro do período especificado, ele reverterá os recursos para o estado anterior.
Intervalo de valores: 10 a 1440.
Unidade: minutos.
Maximum Concurrent Resources
Um valor diferente de zero limita a quantidade de recursos criados ou atualizados simultaneamente. Zero indica ausência de limite.
Ao atualizar uma stack ou retomar sua criação, o sistema usa a configuração anterior se nenhum novo valor for definido.
Deletion Protection
Impede a exclusão acidental da stack. Valores válidos:
-
Enabled: Ativa a proteção contra exclusão.
-
Disabled: Desativa a proteção contra exclusão.
RAM Role
É possível criar uma função RAM tendo o ROS como entidade confiável e conceder apenas as permissões necessárias aos recursos definidos no modelo.
-
Ao especificar uma função RAM, o ROS cria os recursos com base nas permissões dessa função.
Para usar uma função de stack em vez da conta atual na criação de recursos, verifique se a conta possui permissões de gerenciamento do ROS. Consulte Usar uma função de stack para mais detalhes.
Saiba como criar e conceder permissões a uma função RAM em Criar uma função RAM para um serviço confiável da Alibaba Cloud e Gerenciar permissões de uma função RAM.
-
Sem essa especificação, o ROS utiliza as permissões da sua conta atual para criar a stack.
Tags
Pares chave-valor utilizados para categorizar e gerenciar stacks.
Clique em Add. Na caixa de diálogo Edit Tag Binding, defina uma Tag Key e um Tag Value e clique em OK.
Resource Group
Selecione um grupo de recursos para a stack. Caso nenhum seja especificado, a stack será adicionada ao grupo padrão.
Para aprender a criar grupos de recursos, consulte Criar um grupo de recursos.
Stack Event Callback URLs
URL de callback destinada ao recebimento de notificações de eventos da stack.
Manual Payment
Define se o pagamento dos recursos por assinatura presentes no modelo será manual.
Ao marcar esta opção, você precisará pagar manualmente os pedidos de assinatura gerados. Pedidos pendentes ficam visíveis na página de detalhes da stack.
-
-
Na página Compliance Precheck, conclua a verificação de conformidade e clique em Next.
NotaO recurso de pré-verificação de conformidade está disponível apenas para recursos específicos. Consulte Pré-verificação de conformidade para mais informações.
-
Na seção Detection Rules, adicione regras de detecção.
Escolha as regras adequadas aos recursos de nuvem definidos no modelo ROS.
-
Clique em Start Check.
Caso algum recurso seja classificado como Non-compliant, clique em Remediation Plan e ajuste a configuração do recurso ou o conteúdo do modelo ROS seguindo o Remediation Plan para garantir a conformidade.
-
-
Na página Check and Confirm, clique em Create.
Após a criação da stack, a coluna Status exibirá Successful Creation.
Tópicos relacionados
-
Gerenciamento de stacks
-
Gerencie recursos existentes via importação