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
-
- 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)
-
-
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 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': {
'...': '...',
},
}