Gérer les instances

Vous consultez la documentation d'Apigee X.
Consultez la documentation d'Apigee Edge.

Une instance est une machine virtuelle qui stocke votre projet d'API et les services associés. Les instances correspondent aux régions. Généralement, vous commencez avec une seule instance et ajoutez de nouvelles instances à mesure que votre organisation se développe dans d'autres régions. Cette section explique comment utiliser l'interface utilisateur d'Apigee pour :

Créer une instance

Pour créer une instance, vous pouvez utiliser l'API Instances ou l'interface utilisateur d'Apigee. Cette section explique comment créer une instance à l'aide de l'interface utilisateur. Pour obtenir un exemple de création d'instance à l'aide de l'API, consultez la page Créer une instance d'exécution.

Conditions requises pour une nouvelle instance

Chaque instance nécessite sa propre clé de chiffrement de disque pour le réseau. Apigee vous recommande de créer également un trousseau de clés distinct pour la nouvelle instance. Pour plus d'informations, voir À propos des clés de chiffrement Apigee.

Créer une instance dans l'interface utilisateur Apigee

Pour créer une instance dans l'interface utilisateur d'Apigee :

  1. Ouvrez l'interface utilisateur Apigee dans votre navigateur.
  2. Sélectionnez Admin > Instances. Le volet Instances affiche la liste des instances existantes.

  3. Cliquez sur CREATE INSTANCE (Créer une instance). Il peut y avoir un délai pendant que l'interface utilisateur détermine si votre organisation dispose des droits appropriés pour créer une instance.

    La page Create new instance (Créer une instance) s'affiche :

    Boîte de dialogue "Nouvelle instance"

  4. Saisissez les informations de votre nouvelle instance dans les champs suivants :
    Champ Obligatoire Description
    Runtime hosting location Requis Sélectionnez la région dans laquelle vous souhaitez créer votre instance. Vous ne pouvez pas créer une instance dans une région qui en dispose déjà. Pour en savoir plus sur l'utilisation de plusieurs régions, consultez la page Utiliser plusieurs régions.
    Name Requis

    Saisissez l'ID de la nouvelle instance

    La valeur par défaut est le nom de la région d'hébergement de l'environnement d'exécution que vous avez sélectionnée, mais vous pouvez la remplacer par le nom que vous souhaitez, tant que vous suivez les règles de dénomination :

    • Longueur minimale : 2.
    • Longueur maximale de 32 caractères.
    • N'utilisez que des lettres minuscules, des chiffres et des traits d'union (en suivant le format /^[a-z0-9\-]+$/).
    • Doit commencer par une lettre ; ne débute pas par des chiffres ou trait d'union.
    • Doit se terminer par un chiffre ou une lettre ; ne comporte aucun tiret final.
    • Doit être unique au sein de votre organisation.
    IP range allocation Requis

    Spécifiez la manière dont vous souhaitez allouer une plage d'adresses IP. Choisissez l'une des options suivantes :

    • Automatique (recommandée) : Apigee sélectionne une plage CIDR disponible avec une taille de préfixe de /22. Aucune action supplémentaire de votre part n'est nécessaire.
    • Personnalisé : dans les cas d'utilisation avancés, vous devrez peut-être spécifier exactement la plage d'adresses IP que vous souhaitez utiliser avec Apigee. Dans ces cas, vous spécifiez une plage d'adresses IP personnalisée avec une taille de préfixe de /22. La plage doit être disponible dans le cadre d'une connexion privée entre votre projet et Apigee.
    Disk encryption key Requis

    Sous Disk encryption key (Clé de chiffrement du disque), choisissez une clé de chiffrement gérée par le client. Si une clé existe déjà, vous pouvez la choisir. L'assistant répertorie toutes les clés du même emplacement que la région hébergeant l'environnement d'exécution sur tous les trousseaux de clés. Si une clé n'existe pas ou si vous ne souhaitez pas utiliser une clé existante, vous pouvez en créer une à partir de l'assistant. Pour créer une clé :

    1. Cliquez sur CREATE KEY (Créer une clé).
    2. Sélectionnez un trousseau de clés ou, à défaut, activez l'option Create key ring (Créer un trousseau de clés) et saisissez un nom de trousseau de clés, puis sélectionnez un emplacement de trousseau de clés. Les noms des trousseaux de clés peuvent contenir des lettres, des chiffres, des traits de soulignement (_) et des traits d'union (-). Les trousseaux de clés ne peuvent être ni renommés, ni supprimés.
    3. Cliquez sur CONTINUE (Continuer).
    4. Créez une clé. Saisissez un nom et un niveau de protection. Notez que les noms de clé peuvent contenir des lettres, des chiffres, des traits de soulignement (_) et des tirets (-). Les clés ne peuvent être ni renommées, ni supprimées. Pour le niveau de protection, Software (Logiciel) est un bon choix. Cloud KMS utilise le même niveau de protection par défaut. Vous pouvez toutefois le modifier si vous le souhaitez.
    5. Cliquez sur CONTINUE (Continuer) et vérifiez vos sélections.
    6. Cliquez sur CREATE (CRÉER).
    7. Cliquez sur GRANT (Accorder) pour autoriser le compte de service à chiffrer/déchiffrer des données à l'aide de la clé sélectionnée.
    Environments Facultatif

    Sélectionnez les environnements que vous souhaitez associer à cette instance. Pour ce faire, cliquez sur la liste déroulante Environnements et cochez les cases situées à côté des environnements que vous souhaitez associer. Vous pouvez effectuer cette opération pour autant d'environnements que vous le souhaitez. Cliquez sur OK.

    Notez que les environnements de toutes les instances sont comptabilisés dans le nombre total d'environnements que vous pouvez allouer. Pour en savoir plus, consultez la section À propos des environnements et des groupes d'environnements.

    L'ajout d'environnements lors de la création d'une instance est facultatif. Si vous ne les ajoutez pas maintenant, vous pouvez utiliser l'API de création de rattachements d'instances ou l'interface utilisateur pour les ajouter et les supprimer ultérieurement. Consultez la section Associer ou supprimer un environnement.

    Accepted projects Facultatif Cliquez sur AJOUTER UN PROJET ACCEPTÉ pour sélectionner un ou plusieurs projets Cloud. Les projets sélectionnés peuvent se connecter en mode privé au rattachement de service pour votre instance. Par défaut, le projet associé à votre organisation Apigee est inclus dans cette liste.

    Si votre organisation ne peut pas créer d'instance, contactez le service commercial d'Apigee.

  5. Cliquez sur Create (Créer).

    Apigee lance une opération de longue durée qui peut prendre 20 minutes ou plus. Une fois cette opération terminée, la nouvelle instance apparaît dans la liste des instances de l'interface utilisateur Instances.

Associer ou supprimer un environnement

Pour associer un environnement à l'instance ou supprimer un environnement de l'instance, procédez comme suit :

  1. Ouvrez l'interface utilisateur Apigee dans votre navigateur.
  2. Sélectionnez Admin > Instances.

  3. Cliquez sur l'instance à modifier.

  4. Cliquez sur MODIFIER.
  5. Dans le menu Environnements, sélectionnez l'environnement que vous souhaitez associer à l'instance. Si vous souhaitez dissocier des environnements déjà associés, désélectionnez-les dans la liste.

    Sélectionnez "Modifier".

  6. Cliquez sur SAVE (Enregistrer) pour enregistrer les modifications.

Outre l'interface utilisateur, vous pouvez également associer des environnements à une instance à l'aide de l'API de création de rattachements d'instances. Pour obtenir un exemple, consultez la section Créer un environnement dans la documentation sur le provisionnement de la ligne de commande.

Modifier la liste des projets acceptés

Vous pouvez ajouter ou supprimer des projets dans la liste des projets acceptés.

  1. Ouvrez l'interface utilisateur Apigee dans votre navigateur.
  2. Sélectionnez Admin > Instances.

  3. Cliquez sur l'instance à modifier.

  4. Cliquez sur MODIFIER.
  5. Dans la section Accepted projects (Projets acceptés), cliquez sur l'icône de suppression située à côté d'un projet pour le supprimer. Pour ajouter un projet, cliquez sur ADD ACCEPTED PROJECT (Ajouter un projet accepté), puis saisissez l'ID du projet à ajouter.
  6. Cliquez sur SAVE (Enregistrer) pour enregistrer les modifications.

Supprimer une instance

Vous pouvez utiliser l'interface utilisateur d'Apigee pour supprimer une instance existante, comme décrit dans cette section. Vous pouvez également supprimer une instance à l'aide de l'API Instances.

Une seule instance Apigee peut être située dans une région Google Cloud. Lorsque vous supprimez une instance, elle est complètement supprimée de sa région. Consultez également la section Installation multirégionale.

Avertissement : Lorsque vous supprimez une instance, toutes les données associées sont perdues. Cette étape est irréversible. Toutefois, notez que si vous disposez de plusieurs instances, par exemple dans une installation multirégionale, vos données ne seront perdues que si vous supprimez toutes les instances. Avant de supprimer la dernière instance, veillez à extraire et à sauvegarder les données que vous ne souhaitez pas perdre.

Les données suivantes sont stockées dans une instance Apigee et seront supprimées si vous supprimez l'instance :

Type de données Description
Système de gestion des clés (KMS) Les données KMS incluent des produits d'API, des développeurs, des applications de développeur, des jetons OAuth (y compris des jetons d'accès, des jetons d'actualisation et des codes d'autorisation), et des clés API. Utilisez la règle AccessEntity ou l'API Apigee associée pour récupérer les données que vous souhaitez enregistrer.
Mappage clé-valeur (KVM) Toutes les données pouvant être créées ou gérées avec des règles KVM. Consultez la section Récupérer des mappages clé-valeur.
Quota Définitions de quotas, buckets et compteurs
Cache de l'environnement Toutes les données mises en cache

Pour supprimer une instance, procédez comme suit :

  1. Ouvrez l'interface utilisateur Apigee dans votre navigateur.
  2. Sélectionnez Admin > Instances.

  3. Sélectionnez l'instance que vous souhaitez supprimer.

  4. Cliquez sur SUPPRIMER.
  5. Apigee vous invite à confirmer que vous souhaitez vraiment supprimer cette instance.

  6. Saisissez le nom de l'instance dans le champ Nom de l'instance, puis cliquez sur Supprimer.

    Apigee lance le processus de suppression de l'instance. Ce processus peut prendre 10 à 15 minutes.