Puede escribir una plantilla de Resource Orchestration Service para crear instancias de ENS de forma automática.
Recursos compatibles
Resource Orchestration Service (ROS) simplifica la gestión de recursos en la nube. Puede crear una plantilla para definir recursos de Alibaba Cloud, como ApsaraDB RDS instance y ApsaraDB RDS instance, junto con sus dependencias. El motor de ROS crea y configura automáticamente todos los recursos definidos en la plantilla. Para obtener más información, consulte What is Resource Orchestration Service?
-
ROS admite los siguientes recursos de ENS, incluidos recursos regulares y de datos.
-
Recursos regulares:
ALIYUN::ENS::Disk: Crea una data disk con modelo pay-as-you-go o de suscripción.
ALIYUN::ENS::DiskInstanceAttachment: Asocia un disco de datos a una instancia de ENS.
ALIYUN::ENS::Instance: Crea una instancia de ENS.
ALIYUN::ENS::InstanceSecurityGroupAttachment: Agrega una instancia de ENS a un security group específico.
ALIYUN::ENS::KeyPair: Importa la clave pública de un par de claves RSA key pair.
ALIYUN::ENS::Network: Crea un VPC.
ALIYUN::ENS::NetworkAcl: Crea una regla de network ACL.
ALIYUN::ENS::NetworkAclAssociation: Asocia una ACL de red con una red.
ALIYUN::ENS::SecurityGroup: Crea un security group.
ALIYUN::ENS::Snapshot: Crea un snapshot.
ALIYUN::ENS::vSwitch: Crea un vSwitch.
-
Recursos de datos:
DATASOURCE::ENS::Instances: Consulta los detalles de una o más instancias de ENS.
-
Permisos
Para crear una instancia de ENS en este ejemplo, Resource Orchestration Service utiliza las credenciales del usuario actual de la consola. El usuario debe contar con el siguiente permiso:
AliyunENSFullAccess: Permiso para gestionar recursos de ENS.
Operar con una cuenta de Alibaba Cloud implica un alto riesgo de seguridad. Se recomienda utilizar un RAM user que tenga únicamente los permisos mínimos necesarios para llamadas a la API y operaciones rutinarias. Para conocer cómo otorgar permisos a un usuario de RAM para gestionar recursos de ENS, consulte System policies for ENS.
Procedimiento
Inicie sesión en la consola de ROS. En la barra de navegación superior, seleccione una región en la lista desplegable Region.
-
En la página Stacks, haga clic en Create Stack. En la sección Specify Template, haga clic en Select an Existing Template.
NotaSi selecciona Create Template o ROS Infrastructure Composer, se le redirigirá a la página correspondiente.
-
-
En Template Import Method, seleccione Enter Template Content. En Template Content, seleccione ROS e introduzca el código.
Para obtener más información sobre la sintaxis y los parámetros necesarios para crear una instancia de ENS, consulte ALIYUN::ENS::Instance. Este ejemplo crea dos instancias.
Haga clic en Create para iniciar la pila.
-
Una vez creada la instance, puede consultar las nuevas instance mediante OpenAPI, SDK o la consola de ENS.
En el panel de navegación izquierdo de la consola de ENS, elija Compute & Image > Instances. En la página Instances, podrá consultar las instancias recién creadas. En la columna Status, el estado de la instancia será Running.