Utilisez Resource Orchestration Service (ROS) pour appeler les opérations d'Alibaba Cloud CDN. Rédigez un modèle ROS pour ajouter automatiquement un nom de domaine accéléré Alibaba Cloud CDN.
Ressources prises en charge
Resource Orchestration Service (ROS) simplifie la gestion des ressources cloud. Vous pouvez rédiger des modèles pour définir les ressources Alibaba Cloud, telles que les instances ECS et les instances de base de données RDS, ainsi que leurs dépendances. Le moteur d'orchestration ROS crée et configure automatiquement toutes les ressources définies pour un déploiement et une exploitation/maintenance automatisés. Pour plus d'informations, consultez la rubrique Présentation de Resource Orchestration Service.
ROS prend en charge les types de ressources Alibaba Cloud CDN suivants : les ressources standard et les ressources de source de données.
-
Ressources standard :
ALIYUN::CDN::Domain : ajoute un nom de domaine accéléré.
ALIYUN::CDN::DomainConfig : configure les noms de domaine par lots.
-
Ressources de source de données :
DATASOURCE::CDN::Domains : interroge les informations de base sur les noms de domaine accélérés créés.
Autorisations
Cet exemple ajoute un nom de domaine accéléré. Par défaut, Resource Orchestration Service utilise les identifiants de l'utilisateur actuel, qui doit disposer des autorisations suivantes :
AliyunCDNFullAccess : accorde un accès complet aux ressources Alibaba Cloud CDN.
Pour des raisons de sécurité, utilisez un utilisateur RAM plutôt que votre compte Alibaba Cloud pour l'accès API et les opérations d'exploitation et de maintenance courantes. L'utilisateur RAM doit disposer des autorisations nécessaires pour gérer les ressources Alibaba Cloud CDN. Pour plus d'informations, consultez la rubrique Politiques système pour Alibaba Cloud CDN.
Procédure
Procédure
Connectez-vous à la console ROS. Dans la barre de navigation supérieure, sélectionnez la région souhaitée dans la liste déroulante region.
-
Dans le volet de navigation de gauche, cliquez sur Stacks. Ensuite, choisissez .
Specify Template : sélectionnez Select an Existing Template.
Template Import Method : sélectionnez Enter Template Content.
-
Pour Template Content, sélectionnez ROS et saisissez le code.
Pour connaître la syntaxe et les paramètres, consultez la rubrique ALIYUN::CDN::Domain.
Cliquez sur Next.
Sur la page Configure Parameters, définissez les paramètres et cliquez sur Create.
-
Vérifiez l'état de la pile.
Le champ Status de la pile passe à CREATE_COMPLETE et la description de l'état est
Stack CREATE completed successfully. -
Une fois la pile créée, vérifiez la création de la ressource à l'aide d'une API, d'un SDK ou de la console Alibaba Cloud CDN.
Dans la console Alibaba Cloud CDN, accédez à la page Domain Management. Le nouveau nom de domaine accéléré apparaît avec un état Enabled et un état CNAME status configuré.