Annulation de l'enregistrement d'une instance de service AWS Cloud Map - AWS Cloud Map

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Annulation de l'enregistrement d'une instance de service AWS Cloud Map

Avant de pouvoir supprimer un service, vous devez annuler l'enregistrement de toutes les instances de service qui ont été enregistrées à l'aide de ce service.

Pour annuler l'enregistrement d'une instance de service, utilisez la procédure suivante.

AWS Management Console
  1. Connectez-vous à la AWS Cloud Map console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudmap/.

  2. Dans le panneau de navigation, choisissez Namespaces (Espaces de noms).

  3. Choisissez l'option pour l'espace de noms qui contient l'instance de service dont vous souhaitez annuler l'enregistrement.

  4. Sur la page Namespace : namespace-name, choisissez le service que vous avez utilisé pour enregistrer l'instance de service.

  5. Sur la page Service : nom du service, choisissez l'instance de service dont vous souhaitez annuler l'enregistrement.

  6. Choisissez Deregister (Annuler l'enregistrement).

  7. Confirmez que vous voulez annuler l'enregistrement de l'instance de service.

AWS CLI
  • Désenregistrez une instance de service à l'aide de la deregister-instance commande (remplacez les valeurs rouges par les vôtres). Cette commande supprime les enregistrements DNS Amazon Route 53 et tous les contrôles de santé AWS Cloud Map créés pour l'instance spécifiée.

    aws servicediscovery deregister-instance \ --service-id srv-xxxxxxxxx \ --instance-id myservice-53
AWS SDK for Python (Boto3)
  1. Si ce n'est pas déjà Boto3 fait, vous trouverez les instructions d'installation, de configuration et d'utilisation Boto3 ici.

  2. Importez Boto3 et utilisez servicediscovery comme service.

    import boto3 client = boto3.client('servicediscovery')
  3. Désenregistrez une instance de service avec deregister-instance() (remplacez les valeurs rouges par les vôtres). Cette commande supprime les enregistrements DNS Amazon Route 53 et tous les contrôles de santé AWS Cloud Map créés pour l'instance spécifiée.

    response = client.deregister_instance( InstanceId='myservice-53', ServiceId='srv-xxxxxxxxx', ) # If you want to see the response print(response)

    Exemple de sortie de réponse

    { 'OperationId': '4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq', 'ResponseMetadata': { '...': '...', }, }