¿Cómo soluciono los problemas de simultaneidad aprovisionada de Lambda?

Actualización más reciente: 26-10-2022

He configurado la simultaneidad aprovisionada para mi función de AWS Lambda, pero no funciona. ¿Cómo puedo solucionar este problema?

Resolución

Los siguientes motivos son posibles causas de error después de configurar la simultaneidad aprovisionada para la función Lambda:

  • Puede que esté invocando la función Lambda con la versión $LATEST de Lambda en lugar de la versión con la simultaneidad aprovisionada configurada.
  • Toda la simultaneidad aprovisionada está en uso, por lo que la función Lambda se invoca con la simultaneidad estándar. Esto provoca arranques en frío.
  • Su cuenta ha superado el límite de ráfagas.

Siga estos pasos para solucionar problemas relacionados con la simultaneidad aprovisionada:

1.    Compruebe que la función Lambda que se utiliza para configurar la simultaneidad aprovisionada no esté establecida en $LATEST. Esto se debe a que las versiones no publicadas de las funciones Lambda no admiten la simultaneidad aprovisionada.

Para obtener más información, consulte Versiones de la función Lambda y Configuración de simultaneidad aprovisionada.

2.    En la configuración de la función Lambda, compruebe que la simultaneidad aprovisionada muestre el estado Ready (Listo).

3.    En la página Metrics (Métricas) de la consola de Amazon CloudWatch, compruebe la métrica ProvisionedConcurrencySpilloverInvocations. Esta métrica muestra el número de veces que la función Lambda se ejecuta con la simultaneidad estándar cuando se utiliza toda la simultaneidad aprovisionada.

Para obtener más información sobre las métricas de simultaneidad aprovisionada, consulte Uso de métricas de funciones Lambda y consulte la sección Uso de métricas de invocación.

4.    Compruebe si la simultaneidad reservada está configurada para la función Lambda. La simultaneidad reservada limita la capacidad de escalado vertical de una función.

5.    Si sigue sin poder resolver el problema, abra un caso con AWS Support. Proporcione la siguiente información en el caso:

  • La función Lambda ARN.
  • El flujo de trabajo en la configuración de la función Lambda con todos los servicios incluidos.
  • Detalles sobre si el problema es ocasional o continuo.
  • Registros completos de CloudWatch en formato .txt desde que se produjo el problema. Estos registros de CloudWatch se utilizan para identificar errores de la función Lambda que incluyen problemas de tiempo de espera, duraciones iniciales y problemas de permisos.
  • La marca de tiempo exacta del problema con la zona horaria o marca de tiempo en UTC.

Nota: Por motivos de seguridad y privacidad, los representantes de AWS Support no tienen acceso a los registros de CloudWatch de los clientes.

Para obtener más información sobre la solución de problemas, consulte Lambda: Cold starts with provisioned concurrency (Lambda: Arranques en frío con simultaneidad aprovisionada).

Nota: A diferencia de la simultaneidad reservada, el uso de la simultaneidad aprovisionada implica costes adicionales. Consulte los precios de AWS Lambda para obtener información sobre los costos de simultaneidad aprovisionada. Para que los costos de simultaneidad aprovisionada se mantengan bajos, considere programar el uso de la simultaneidad aprovisionada para su organización. Para obtener más información, consulte Scheduling AWS Lambda provisioned concurrency for recurring peak usage (Programación de la simultaneidad aprovisionada de AWS Lambda para los picos de uso recurrentes).


Simultaneidad aprovisionada para las funciones de Lambda

Tipos de métricas

Accessing CloudWatch logs for AWS Lambda (Acceso a los registros de Amazon CloudWatch para AWS Lambda)

Troubleshoot invocation issues in Lambda (Solucionar errores de invocación en Lambda)

¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?