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 la AWS Cloud Map consola AWS Management Console y ábrala 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 página Namespace: (Espacio de nombres:) espacioNombres-nombre
, elija como opción el servicio que utilizó para registrar la instancia de servicio.
-
En la página Service: (Servicio:) servicio-nombre
, elija como opción la instancia de servicio cuyo registro desea anular.
-
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 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': {
'...': '...',
},
}