Les comptes d'automatisation sont utilisés pour accéder aux API VMware Cloud Foundation dans les scripts d'automatisation.

Procédure

  1. Ouvrez une session Interface utilisateur de SDDC Manager en tant qu'utilisateur ayant le rôle ADMIN.
    Pour plus d'informations sur les rôles, reportez-vous à la section Gestion des utilisateurs et des groupes dans VMware Cloud Foundation.
  2. Dans le volet de navigation, cliquez sur Centre de développement > Explorateur d'API.
  3. Obtenez l'ID du rôle ADMIN.
    1. Développez API pour gérer les utilisateurs.
    2. Développez GET /v1/roles et cliquez sur Exécuter.
    3. Dans la réponse, cliquez sur PageOfRole et Role (ADMIN).
    4. Copiez l'ID du rôle ADMIN.
      Obtenir l'ID du rôle ADMIN
  4. Créez un compte de service avec le rôle ADMIN et obtenez la clé API du compte de service.
    1. Développez POST /v1/users et cliquez sur Utilisateur.
    2. Remplacez la valeur par :
      [
        {
          "name": "service_account",
          "type": "SERVICE",
          "role":
            {
              "id": "317cb292-802f-ca6a-e57e-3ac2b707fe34"
            }
        }
      ]
      Collez l'ID de rôle ADMIN de l'étape 3.

      Ajouter un compte de service
    3. Cliquez sur Exécuter.
    4. Dans la réponse, cliquez sur PageOfUser et Utilisateur (service_account).
    5. Copiez la clé API du compte de service.
      Copiez la clé d'API du compte de service
  5. Utilisez la clé API du compte de service pour générer un jeton d'accès.
    1. Développez API pour gérer les jetons d'accès et d'actualisation.
    2. Développez POST /v1/tokens.
    3. Cliquez sur TokenCreationSpec.
    4. Remplacer la valeur par :
      {
          "apiKey": "qsfqnYgyxXQ892Jk90HXyuEMgE3SgfTS"
      }
      Collez la clé API du compte de service à partir de l'étape 4.

      Générer des jetons
    5. Cliquez sur Exécuter.
    6. Dans la réponse, cliquez sur TokenPair et RefreshToken et enregistrez les jetons d'accès et d'actualisation.
      Enregistrer les jetons de la réponse