Actualización de un AWS Cloud Map servicio - 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.

Actualización de un AWS Cloud Map servicio

Según la configuración del servicio, puede actualizar sus etiquetas, el umbral de error de las comprobaciones de estado de Route 53 y el tiempo de vida (TTL) de los DNS solucionadores. Para actualizar un 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. En la página Espacios de nombres, elija el espacio de nombres en el que se crea el servicio.

  4. En el espacio de nombres: namespace-nameEn esta página, selecciona el servicio que deseas editar y selecciona Ver detalles.

  5. En el servicio: service-nameEn esta página, selecciona Editar.

    nota

    No puedes usar el flujo de trabajo del botón Editar para editar los valores de los servicios que solo permiten API llamadas, por ejemplo, la detección. Sin embargo, puedes añadir o eliminar etiquetas en el Servicio: service-namepágina.

  6. En la página Editar servicio, en Descripción del servicio, puede actualizar cualquier descripción previamente establecida para el servicio o añadir una descripción nueva. También puedes añadir etiquetas y actualizarlas TTLpara los DNS resolutores.

  7. En la DNSconfiguración, para TTL, puede especificar un período de tiempo actualizado, en segundos, que determine cuánto tiempo los DNS solucionadores almacenan en caché la información de este registro antes de que envíen otra DNS consulta a Amazon Route 53 para obtener la configuración actualizada.

  8. Si ha configurado las comprobaciones de estado de Route 53, en Umbral de error, puede especificar un nuevo número entre 1 y 10 que defina la cantidad de comprobaciones de estado de Route 53 consecutivas que una instancia de servicio debe superar o no para cambiar su estado de salud.

  9. Elija Actualizar servicio.

AWS CLI
  • Actualice un servicio con el update-service comando (sustituya el red valor por el tuyo).

    aws servicediscovery update-service \ --id srv-xxxxxxxxxxx \ --service "Description=new description,DnsConfig={DnsRecords=[{Type=A,TTL=60}]}"

    Salida:

    { "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
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. Actualice un servicio por update_service() (sustituya el red valor por el tuyo).

    response = client.update_service( Id='srv-xxxxxxxxxxx', Service={ 'DnsConfig': { 'DnsRecords': [ { 'TTL': 300, 'Type': 'A', }, ], }, 'Description': "new description", } )

    Salida de respuesta de ejemplo

    { "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }