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
-
Connectez-vous à la AWS Cloud Map console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/cloudmap/.
-
Dans le panneau de navigation, choisissez Namespaces (Espaces de noms).
-
Choisissez l'option pour l'espace de noms qui contient l'instance de service dont vous souhaitez annuler l'enregistrement.
-
Sur la page Namespace : namespace-name
, choisissez le service que vous avez utilisé pour enregistrer l'instance de service.
-
Sur la page Service : nom du
service, choisissez l'instance de service dont vous souhaitez annuler l'enregistrement.
-
Choisissez Deregister (Annuler l'enregistrement).
-
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)
-
-
Si ce n'est pas déjà Boto3
fait, vous trouverez les instructions d'installation, de configuration et d'utilisation Boto3
ici.
-
Importez Boto3
et utilisez servicediscovery
comme service.
import boto3
client = boto3.client('servicediscovery')
-
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': {
'...': '...',
},
}