Créer un bloc de ressources pour Microsoft Azure Cloud

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Les blocs de ressources sont les éléments constitutifs des éléments de catalogue dans le cloud. Créez un bloc de ressources pour le fournisseur Microsoft Azure Cloud Platform, en fonction d’un type de CI de la CMDB.

    Avant de commencer

    Rôle requis : sn_cmp.cmp_root_admin

    Procédure

    1. Dans le portail d’administration du cloud, accédez à Conception > Blocs de ressources.
    2. Cliquez sur Nouveau pour ouvrir la boîte de dialogue Créer un bloc de ressources, puis remplissez le formulaire.

      Pour obtenir une description détaillée de chaque champ, reportez-vous à la section Créer un bloc de ressources personnalisé.

      Champ Description
      Nom Entrez un nom (Centre de données Azure) pour le bloc de ressources.
      Description Saisir une description valide
      Couche Sélectionnez le type de bloc de ressources (centre de données logique).
      Type de CI Sélectionnez le type de CI (centre de données Azure) que représente le bloc de ressources.
      Interface d’invité Sélectionnez une interface d’invité par défaut (interface de calcul) à utiliser lorsque vous ajoutez un bloc de ressources à un modèle.
    3. Cliquez sur Envoyer.
      Les informations sur le bloc de ressources s’affichent.
    4. Cliquez sur le sous-onglet Script de ressource , puis cliquez sur Nouveau.
      Champ Description
      Nom Saisissez un nom (par exemple, Create_AzureTF_Stack_Response_Processor) pour le script de ressource.
      Type Sélectionnez un type (Processeur de réponses) pour le script.
      Script

      Script de ressource pour créer

      Entrez le script suivant :
      function processResponse (response, cloudServiceAccountId, ldc,
      						  correlationId, step, requestorContext, stackId) {
      	var responseObject = global.JSON.parse(response);
      	var tfState = global.JSON.parse(responseObject.terraform.state);
      	var processor = new sn_cmp_terraform.TerraformResponseProcessor();
      	var processedResponses = processor.processResponse(tfState, cloudServiceAccountId,  ldc,
      							   correlationId, step, requestorContext, stackId);
      	return global.JSON.stringify(processedResponses);
      }
      
      Script

      Script de ressource pour suppression

      Entrez le script suivant :
      function processResponse (response, cloudServiceAccountId, ldc,
      						  correlationId, step, requestorContext, stackId) {
      	var responseObject = global.JSON.parse(response);
      	var tfState = global.JSON.parse(responseObject.terraform.state);
      	var processor = new sn_cmp_terraform.TerraformResponseProcessor();
      	var processedResponses = processor.processResponse(tfState, cloudServiceAccountId,  ldc,
      							   correlationId, step, requestorContext, stackId);
      	return global.JSON.stringify(processedResponses);
      }
      
    5. Cliquez sur Envoyer.
    6. Cliquez sur le sous-onglet Opérations , puis sur Étapes.
    7. Sélectionnez CreateStack dans la liste Opérations .
    8. Cliquez sur l’icône Plus Ajouter une étape pour ouvrir la boîte de dialogue Ajouter des étapes d’opération, puis remplissez le formulaire.
      Champ Description
      Type d'exploitation

      Sélectionnez le type d’opération.

      Appeler l’API dans le cloud : sélectionnez cette option pour sélectionner un fournisseur, une interface et une méthode à partir de CAPI.

      Fournisseur d’API

      [Type d’opération = Invoquer l’API dans le cloud]

      Sélectionnez l’API qui fournit les interfaces dont vous avez besoin. Les fournisseurs font partie de l’API dans le cloud (CAPI).

      Par exemple, CAPI fournit le fournisseur Terraform OpenSource, qui fournit l’interface d’orchestration de configuration.

      Cette valeur s’affiche si vous sélectionnez le type d’opération Invoquer l’API dans le cloud.

      API Interface

      [Type d’opération = Invoquer l’API dans le cloud]

      Sélectionnez l’interface qui contient les méthodes que vous souhaitez utiliser. Pour cet exemple, l’interface d’orchestration de configuration fournit plusieurs interfaces ou méthodes que le système utilise pendant la mise en service.
      Méthode API

      [Type d’opération = Invoquer l’API dans le cloud]

      Sélectionnez la méthode pour effectuer l’opération. Dans cet exemple, ExecuteCommand est nécessaire pour mettre en service les modèles Terraform.
      Version de l’CAPI

      [Type d’opération = Invoquer l’API dans le cloud]

      Entrez la version de l’API CAPI.
      Condition Entrez une condition facultative qui doit être remplie avant que le système n’utilise cette étape.
    9. Cliquez sur Envoyer.
    10. Cliquez sur Processeur de réponses , puis sur l’icône plus.
      La boîte de dialogue Ajouter un processeur de réponses s'affiche.
    11. Sélectionnez Create_AzureTF_Stack_Response_Processor dans la liste Nom du script et cliquez sur Envoyer.
    12. Passez l’état du bloc de ressources de Brouillon à Publié.
      Le bloc de ressources de centre de données Azure passe de l’état Brouillon à l’état Publié et aucune autre modification ne peut être apportée au bloc de ressources. Les modifications apportées à un bloc de ressources ne peuvent être effectuées que si l’état est défini sur Brouillon.