Recuperar los datos de configuración sin AWS AppConfig el agente - AWS AppConfig

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.

Recuperar los datos de configuración sin AWS AppConfig el agente

El 18 de noviembre de 2021, AWS AppConfig lanzó un nuevo servicio de plano de datos. Este servicio reemplaza el proceso anterior de recuperación de datos de configuración mediante la GetConfiguration API acción. El servicio de plano de datos utiliza dos API acciones nuevas, StartConfigurationSessiony GetLatestConfiguration. El servicio de plano de datos también utiliza nuevos puntos de conexión.

Si comenzó a usarlo AWS AppConfig antes del 28 de enero de 2022, es posible que el servicio esté realizando la GetConfiguration API acción directamente o que utilice un cliente proporcionado por AWS, como la extensión AWS AppConfig Agent Lambda, para realizar esta API acción. Si llama a la GetConfiguration API acción directamente, tome las medidas necesarias para utilizar las GetLatestConfiguration API acciones StartConfigurationSession y. Si utiliza la extensión AWS AppConfig Agent Lambda, consulte la sección titulada Cómo afecta este cambio a la extensión Agent AWS AppConfig Lambda más adelante en este tema.

Las nuevas API acciones del plano de datos ofrecen las siguientes ventajas en comparación con la GetConfiguration API acción, que ahora está en desuso.

  1. No es necesario administrar un parámetro ClientID. Con el servicio de plano de datos, ClientID se administra internamente mediante el token de sesión creado por StartConfigurationSession.

  2. Ya no es necesario incluir ClientConfigurationVersion para indicar la versión en caché de los datos de configuración. Con el servicio de plano de datos, ClientConfigurationVersion se administra internamente mediante el token de sesión creado por StartConfigurationSession.

  3. El nuevo punto final dedicado a las API llamadas al plano de datos mejora la estructura del código al separar las llamadas al plano de control y al plano de datos.

  4. El nuevo servicio de plano de datos mejora la extensibilidad futura de las operaciones del plano de datos. Al utilizar una sesión de configuración que gestiona la recuperación de los datos de configuración, el equipo de AWS AppConfig puede crear mejoras más potentes en el futuro.

Migración desde GetConfiguration a GetLatestConfiguration

Para empezar a utilizar el nuevo servicio de plano de datos, debe actualizar el código que invoca la GetConfiguration API acción. Inicie una sesión de configuración mediante la StartConfigurationSession API acción y, a continuación, invoque la GetLatestConfiguration API acción para recuperar los datos de configuración. Para mejorar el rendimiento, le recomendamos que guarde en caché los datos de configuración de manera local. Para obtener más información, consulte Para recuperar las configuraciones, llame directamente APIs.

Cómo afecta este cambio a la extensión AWS AppConfig Agent Lambda

Este cambio no afecta directamente al funcionamiento de la extensión AWS AppConfig Agent Lambda. Las versiones anteriores de la extensión AWS AppConfig Agent Lambda realizaban la GetConfiguration API acción en su nombre. Las versiones más recientes denominan API acciones al plano de datos. Si utiliza la extensión AWS AppConfig Lambda, le recomendamos que actualice su extensión al nombre de recurso de Amazon (ARN) más reciente y actualice los permisos para las nuevas API llamadas. Para obtener más información, consulte Uso AWS AppConfig del agente con AWS Lambda.