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 AWS Management Console y abra la AWS Cloud Map consola 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 namespace-name página Namespace:, selecciona el servicio que utilizaste para registrar la instancia de servicio.

  5. En la service-name página Servicio:, elige la instancia de servicio que quieres anular del registro.

  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 deregister-instance comando (sustituya red los valores por los suyos). 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 por deregister-instance() (sustituya red los valores 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': { '...': '...', }, }