Annullamento della registrazione di un'istanza di servizio AWS Cloud Map - AWS Cloud Map

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Annullamento della registrazione di un'istanza di servizio AWS Cloud Map

Prima di eliminare un servizio, è necessario annullare la registrazione di tutte le istanze del servizio registrate utilizzando il servizio.

Per annullare la registrazione di un'istanza di un servizio, eseguire la procedura seguente.

AWS Management Console
  1. Accedi AWS Management Console e apri la AWS Cloud Map console all'indirizzo https://console.aws.amazon.com/cloudmap/.

  2. Nel riquadro di navigazione seleziona Namespaces (Spazio dei nomi).

  3. Scegliere l'opzione per lo spazio dei nomi contenente l'istanza del servizio per la quale si desidera annullare la registrazione.

  4. Nella pagina Namespace: namespace-name, scegli il servizio che hai usato per registrare l'istanza del servizio.

  5. Nella pagina Service: service-name, scegli l'istanza del servizio che desideri annullare la registrazione.

  6. Scegli Annulla registrazione.

  7. Confermare che si desidera annullare la registrazione dell'istanza del servizio.

AWS CLI
  • Annulla la registrazione di un'istanza di servizio con il deregister-instance comando (sostituisci i valori rossi con i tuoi). Questo comando elimina i record DNS di Amazon Route 53 e tutti i controlli di integrità AWS Cloud Map creati per l'istanza specificata.

    aws servicediscovery deregister-instance \ --service-id srv-xxxxxxxxx \ --instance-id myservice-53
AWS SDK for Python (Boto3)
  1. Se non l'hai ancora Boto3 installato, puoi trovare le istruzioni per l'installazione, la configurazione e l'utilizzo qui. Boto3

  2. Importa Boto3 e usa servicediscovery come servizio.

    import boto3 client = boto3.client('servicediscovery')
  3. Annulla la registrazione di un'istanza del servizio con deregister-instance() (sostituisci i valori rossi con i tuoi). Questo comando elimina i record DNS di Amazon Route 53 e tutti i controlli di integrità AWS Cloud Map creati per l'istanza specificata.

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

    Esempio di output di risposta

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