Utilize grupos de pilhas do Resource Orchestration Service (ROS) para criar VPCs com configurações idênticas em várias regiões dentro de uma única conta Alibaba Cloud.
Pré-requisitos
Caso utilize o modelo de permissão autogerenciada para criar um grupo de pilhas, crie uma conta de administrador e uma ou mais contas de execução. Além disso, crie manualmente funções do RAM em ambas para estabelecer uma relação de confiança. Para mais informações, consulte Autorizar permissões autogerenciadas.
Se optar pelo modelo de permissão gerenciada por serviço para criar um grupo de pilhas, configure uma conta de administrador delegado. Para mais detalhes, veja Configurar uma conta de administrador delegado.
Etapa 1: Preparar um modelo
ROSTemplateFormatVersion: '2015-09-01'
Description: Creates One VPC instance
Parameters:
CidrBlock:
Type: String
AllowedValues:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
Label: VPC CIDR Block
Default: 192.168.0.0/16
VpcName:
Type: String
Label: VPC Name
ConstraintDescription: '[2, 128] English or Chinese characters'
MinLength: 2
MaxLength: 128
Default: MyVPC
Resources:
Vpc:
Type: ALIYUN::ECS::VPC
Properties:
CidrBlock:
Ref: CidrBlock
VpcName:
Ref: VpcName
Outputs:
VpcId:
Value:
Fn::GetAtt:
- Vpc
- VpcId
Descrição do modelo:
A seção
Parameterspermite especificar o nome da VPC e o bloco CIDR durante a criação das instâncias de pilha.Já a seção
Resourcesdefine o recurso de VPC.Por fim, a seção
Outputsretorna o ID da VPC criada por meio deVpcId.
Etapa 2: Criar um grupo de pilhas
Faça login no console do Resource Orchestration Service (ROS).
No painel de navegação à esquerda, clique em Stack Groups.
Na barra de navegação superior, selecione a região do grupo de pilhas na lista suspensa.
Na página Stack Groups, clique em Create Stack Group.
Na página Select Template, escolha usar um modelo existente, defina o Template Import Method como Enter Template Content e insira o modelo YAML da Etapa 1: Preparar um modelo.
Na página Configure Parameters, insira o Stack Group Name e a Stack Group Description, configure os parâmetros da VPC e clique em Next.
-
Na página Configure Stack Group, defina o Permission Model como Service-managed Permissions ou Self-managed Permissions e clique em Next.
Para mais informações, consulte modelos de permissão.
-
Na página Set Deployment Options, configure os parâmetros de implantação e clique em Next.
-
Ao utilizar o service-managed permission model para criar um grupo de pilhas, selecione um membro no Resource Directory para Deployment Destinations e escolha várias regiões.
Configure outros parâmetros conforme necessário. Para mais informações, consulte Criar um grupo de pilhas usando o modelo de permissão gerenciada por serviço.
-
Quando utilizar o self-managed permission model para criar um grupo de pilhas, em Deployment Locations, selecione Deploy Stacks Within Accounts, adicione uma conta e escolha várias regiões.
Configure outros parâmetros conforme necessário. Para mais informações, consulte Criar um grupo de pilhas usando o modelo de permissão autogerenciada.
NotaÉ possível selecionar no máximo 20 regiões.
-
Na página Check and Confirm, verifique as informações do grupo de pilhas e clique em Create Stack Group.
Etapa 3: Visualizar o grupo de pilhas
No painel de navegação à esquerda, clique em Stack Groups.
Na página Stack Groups, clique no Stack Group Name desejado.
Clique na aba Instance para visualizar as instâncias de pilha criadas e seus respectivos IDs de pilha.
-
Clique em um Stack ID. Na aba Resources, visualize as informações da VPC.
O status CREATE_COMPLETE na coluna Status confirma que a VPC foi criada.