Importez une ressource existante dans une nouvelle pile pour en assurer la gestion unifiée. Cette rubrique utilise une adresse IP élastique (EIP) comme exemple.
Scénarios
Pour gérer simultanément un grand nombre de ressources cloud, utilisez l'importation de ressources afin de les ajouter à une nouvelle pile. Vous centraliserez ainsi leur gestion via la pile et réduirez les interventions manuelles.
Prérequis
Avant de commencer, procédez comme suit :
-
Récupérez la propriété d'identifiant de la ressource EIP.
Dans cet exemple, la propriété d'identifiant de la ressource EIP est
AllocationId, qui correspond à l'ID d'instance de l'EIP. Pour plus d'informations, consultez la rubrique Obtenir la propriété d'identifiant d'une ressource à importer. -
Obtenez l'ID d'instance de l'EIP.
Connectez-vous à la console EIP et récupérez l'ID d'instance de l'EIP à importer.
Considérations
Le modèle doit inclure la propriété DeletionPolicy ; sinon, l'importation échoue. Cette propriété détermine si la ressource doit être conservée lors de la suppression de sa pile ou de son retrait de celle-ci. Pour plus d'informations, consultez la section Propriété DeletionPolicy.
Procédure
Connectez-vous à la console Resource Orchestration Service (ROS).
Dans le volet de navigation de gauche, cliquez sur Stacks.
Dans la barre de navigation supérieure, sélectionnez la région où vous souhaitez créer la pile, par exemple China (Hangzhou).
Sur la page Stacks, cliquez sur Import Resources.
-
Sur la page Select Template, sous la section Specify Template, sélectionnez l'option Select an Existing Template. Définissez le paramètre Template Import Method sur Enter Template Content, saisissez le modèle YAML suivant dans le champ Template Content, puis cliquez sur Next.
ROSTemplateFormatVersion: '2015-09-01' Resources: Eip: Type: ALIYUN::VPC::EIP DeletionPolicy: Retain Properties: Bandwidth: 5 Outputs: EipAddress: Value: Fn::GetAtt: - Eip - EipAddress AllocationId: Value: Fn::GetAtt: - Eip - AllocationIdRemarqueDeletionPolicy: définissez la valeur surRetain. Ce paramètre est requis pour éviter la suppression accidentelle des ressources. Sur la page Configure Parameters, configurez les champs Stack Name et Change Set Name.
-
Dans la section Configure Stack Settings, configurez les paramètres, puis cliquez sur Next.
Cet exemple utilise les configurations par défaut. Pour plus d'informations, consultez la rubrique Créer une pile.
Sur la page Identify Resources, saisissez l'identifiant de la ressource, par exemple
eip-bp140qv3j25nsfaqd****, puis cliquez sur Next.-
Sur la page Compliance Precheck, effectuez la vérification de conformité, puis cliquez sur Next.
Pour plus d'informations sur les vérifications de conformité, consultez la section Vérification de conformité.
Sur la page Check and Confirm, cliquez sur Create Stack and Import Change Set.
-
Sous l'onglet Change Sets, localisez le jeu de modifications, puis cliquez sur Run dans la colonne Actions pour lancer l'importation des ressources.
-
Sous l'onglet Stack Information, consultez le statut de la pile.
Un Status indiqué comme Import completed. dans la section Basic information confirme que la ressource a été importée avec succès.
Documentation connexe
Pour détecter les écarts de configuration d'une ressource importée, consultez la rubrique Détecter l'état de dérive d'une pile.
Si vous n'avez plus besoin d'une ressource, consultez la rubrique Retirer une ressource d'une pile.
Pour importer une nouvelle ressource, consultez la rubrique Importer des ressources existantes dans une pile.
Pour importer des ressources dans une nouvelle pile via un appel d'API, consultez la documentation relative à l'opération CreateChangeSet.