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
-
Inicie sesión en AWS Management Console y abra la AWS Cloud Map consola en. https://console.aws.amazon.com/cloudmap/
-
En el panel de navegación, seleccione Namespaces (Espacios de nombres).
-
Elija como opción el espacio de nombres que contiene la instancia de servicio cuyo registro desea anular.
-
En la namespace-name
página Namespace:, selecciona el servicio que utilizaste para registrar la instancia de servicio.
-
En la service-name
página Servicio:, elige la instancia de servicio que quieres anular del registro.
-
Elija Anular registro.
-
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)
-
-
Si aún no tiene Boto3
instalado, puede encontrar las instrucciones de instalación, configuración y uso Boto3
aquí.
-
Importe Boto3
y use servicediscovery
como su servicio.
import boto3
client = boto3.client('servicediscovery')
-
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': {
'...': '...',
},
}