Anular el registro de una instancia de servicio AWS Cloud Map - AWS Cloud Map

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Anular el registro de una instancia de servicio AWS Cloud Map

Para poder eliminar un servicio, antes debe anular el registro de todas las instancias del servicio registradas con este.

Para anular el registro de una instancia de servicio, lleve a cabo el siguiente procedimiento.

AWS Management Console
  1. Inicie sesión en la AWS Cloud Map consola AWS Management Console y ábrala en https://console.aws.amazon.com/cloudmap/.

  2. En el panel de navegación, seleccione Namespaces (Espacios de nombres).

  3. Elija como opción el espacio de nombres que contiene la instancia de servicio cuyo registro desea anular.

  4. En la página Namespace: (Espacio de nombres:) espacioNombres-nombre, elija como opción el servicio que utilizó para registrar la instancia de servicio.

  5. En la página Service: (Servicio:) servicio-nombre, elija como opción la instancia de servicio cuyo registro desea anular.

  6. Elija Anular registro.

  7. Confirme que desea anular el registro de la instancia de servicio.

AWS CLI
  • Anule el registro de una instancia de servicio con el comando deregister-instance (sustituya los valores rojos por los suyos propios). Este comando elimina los registros DNS de Amazon Route 53 y cualquier comprobación de estado que se haya AWS Cloud Map creado para la instancia especificada.

    aws servicediscovery deregister-instance \ --service-id srv-xxxxxxxxx \ --instance-id myservice-53
AWS SDK for Python (Boto3)
  1. Si aún no tiene Boto3 instalado, puede encontrar las instrucciones de instalación, configuración y uso Boto3 aquí.

  2. Importe Boto3 y use servicediscovery como su servicio.

    import boto3 client = boto3.client('servicediscovery')
  3. Anule el registro de una instancia de servicio con deregister-instance() (sustituya los valores rojos por los suyos propios). Este comando elimina los registros DNS de Amazon Route 53 y cualquier comprobación de estado que se haya AWS Cloud Map creado para la instancia especificada.

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

    Salida de respuesta de ejemplo

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