Use um modelo do Resource Orchestration Service para criar automaticamente uma instância do ApsaraDB for MongoDB.
Arquitetura de recursos

O modelo cria uma VPC e um vSwitch na região especificada e, em seguida, provisiona uma instância de conjunto de réplicas do MongoDB.
Permissões
Por padrão, o Resource Orchestration Service usa as credenciais do usuário conectado ao console. Verifique se esse usuário tem as seguintes permissões para criar uma Virtual Private Cloud (VPC), um vSwitch e uma instância do MongoDB:
AliyunROSFullAccess: concede permissão para gerenciar o Resource Orchestration Service.
AliyunVPCFullAccess: concede permissão para gerenciar a Virtual Private Cloud.
AliyunMongoDBFullAccess: concede permissão para gerenciar o ApsaraDB for MongoDB.
Procedimento
Faça login no console do Resource Orchestration Service (ROS). Na barra de navegação superior, selecione a região de destino na lista suspensa Region.
-
No painel de navegação à esquerda, clique em Stacks. Na página Stacks, escolha .
Em Specify template, selecione Select an existing template.
Para Template import method, selecione Enter template content.
-
Na seção Template content, selecione ROS e insira o código a seguir.
Os tópicos a seguir descrevem os recursos de instância usados no modelo:
Para ver a sintaxe e os exemplos de criação de uma instância de conjunto de réplicas, consulte ALIYUN::MONGODB::Instance.
Para ver a sintaxe e os exemplos de criação de uma instância de cluster fragmentado, consulte ALIYUN::MONGODB::ShardingInstance.
ROSTemplateFormatVersion: '2015-09-01' Parameters: EngineVersion: Type: String Default: null DBInstanceClass: Type: String Default: null Label: en: Instance Class StorageType: Type: String Default: null ZoneId: Type: String Default: null SecondaryZoneId: Type: String Default: null HiddenZoneId: Type: String Default: null Resources: MongoDB: Type: 'ALIYUN::MONGODB::Instance' Properties: EngineVersion: Ref: EngineVersion DBInstanceClass: Ref: DBInstanceClass DBInstanceStorage: 500 NetworkType: VPC StorageType: Ref: StorageType ZoneId: Ref: ZoneId SecondaryZoneId: Ref: SecondaryZoneId HiddenZoneId: Ref: HiddenZoneId VSwitchId: Ref: EcsVSwitch VpcId: Ref: EcsVpc EcsVSwitch: Type: ALIYUN::ECS::VSwitch Properties: VpcId: Ref: EcsVpc ZoneId: Ref: ZoneId CidrBlock: 192.168.0.0/24 EcsVpc: Type: ALIYUN::ECS::VPC Properties: CidrBlock: 192.168.0.0/16 VpcName: Fn::Join: - '-' - - StackId - Ref: ALIYUN::StackId Clique em Next e configure os parâmetros na página Configure template parameters.
Clique em Create para implantar a stack.
-
Verifique o resultado.
Na aba Resources da página de detalhes da stack, confirme se o status dos recursos de instância do ApsaraDB for MongoDB (ALIYUN::MONGODB::Instance), vSwitch (ALIYUN::ECS::vSwitch) e VPC (ALIYUN::ECS::VPC) é Create Succeeded.