Rédigez un modèle Resource Orchestration Service pour créer automatiquement des instances ENS.
Ressources prises en charge
Resource Orchestration Service (ROS) simplifie la gestion des ressources cloud. Créez un modèle pour définir les ressources Alibaba Cloud, telles que les instances ECS et les instances ApsaraDB RDS, ainsi que leurs dépendances. Le moteur ROS crée et configure automatiquement toutes les ressources définies dans le modèle. Pour plus d'informations, consultez la rubrique Qu'est-ce que Resource Orchestration Service ?
-
ROS prend en charge les ressources ENS suivantes, y compris les ressources standard et les ressources de données.
-
Ressources standard :
ALIYUN::ENS::Disk : Crée un disque de données en paiement à l'utilisation ou par abonnement.
ALIYUN::ENS::DiskInstanceAttachment : Attache un disque de données à une instance ENS.
ALIYUN::ENS::Instance : Crée une instance ENS.
ALIYUN::ENS::InstanceSecurityGroupAttachment : Ajoute une instance ENS à un groupe de sécurité spécifié.
ALIYUN::ENS::KeyPair : Importe la clé publique d'une paire de clés RSA.
ALIYUN::ENS::Network : Crée un VPC.
ALIYUN::ENS::NetworkAcl : Crée une règle de liste de contrôle d'accès réseau (ACL).
ALIYUN::ENS::NetworkAclAssociation : Associe une liste de contrôle d'accès réseau (ACL) à un réseau.
ALIYUN::ENS::SecurityGroup : Crée un groupe de sécurité.
ALIYUN::ENS::Snapshot : Crée un snapshot.
ALIYUN::ENS::vSwitch : Crée un vSwitch.
-
Ressources de données :
DATASOURCE::ENS::Instances : Interroge les détails d'une ou plusieurs instances ENS.
-
Autorisations
Pour créer une instance ENS dans cet exemple, Resource Orchestration Service utilise les identifiants de l'utilisateur actuel de la console. L'utilisateur doit disposer de l'autorisation suivante :
AliyunENSFullAccess : Autorisation de gérer les ressources ENS.
L'utilisation d'un compte Alibaba Cloud présente un risque élevé pour la sécurité. Nous vous recommandons d'utiliser un utilisateur RAM disposant uniquement des autorisations minimales requises pour les appels API et les opérations courantes. Pour savoir comment accorder à un utilisateur RAM les autorisations nécessaires à la gestion des ressources ENS, consultez la rubrique Stratégies système pour ENS.
Procédure
Connectez-vous à la console ROS. Dans la barre de navigation supérieure, sélectionnez une région dans la liste déroulante Region.
-
Sur la page Stacks, cliquez sur Create Stack. Dans la section Specify Template, cliquez sur Select an Existing Template.
RemarqueSi vous sélectionnez Create Template ou ROS Infrastructure Composer, vous êtes redirigé vers la page correspondante.
-
-
Pour l'option Template Import Method, sélectionnez Enter Template Content. Pour le champ Template Content, sélectionnez ROS et saisissez le code.
Pour plus d'informations sur la syntaxe et les paramètres de création d'une instance ENS, consultez la rubrique ALIYUN::ENS::Instance. Cet exemple crée deux instances.
Cliquez sur Create pour lancer la stack.
-
Une fois la stack créée, consultez les nouvelles instances via OpenAPI, les SDK ou la console ENS.
Dans le volet de navigation de gauche de la console ENS, choisissez Compute & Image > Instances. Sur la page Instances, visualisez les instances nouvellement créées. Dans la colonne Status, l'état de l'instance est Running.