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.
Trabajando con el modo de AWS AppConfig desarrollo local de Agent
AWS AppConfig El agente admite un modo de desarrollo local. Si habilita el modo de desarrollo local, el agente lee los datos de configuración de un directorio específico del disco. No recupera los datos de configuración de AWS AppConfig. Puede simular las implementaciones de configuración actualizando los archivos en el directorio especificado. Recomendamos el modo de desarrollo local para los siguientes casos de uso:
-
Pruebe diferentes versiones de configuración antes de implementarlas utilizando AWS AppConfig.
-
Pruebe diferentes opciones de configuración para una nueva función antes de realizar cambios en su repositorio de código.
-
Pruebe diferentes escenarios de configuración para comprobar que funcionan según lo esperado.
aviso
No utilice el modo de desarrollo local en entornos de producción. Este modo no admite funciones de AWS AppConfig seguridad importantes, como la validación de la implementación y las reversiones automatizadas.
Utilice el siguiente procedimiento para configurar el AWS AppConfig agente para el modo de desarrollo local.
Para configurar el AWS AppConfig agente para el modo de desarrollo local
-
Instale el agente mediante el método descrito para su entorno informático. AWS AppConfig El agente trabaja con lo siguiente Servicios de AWS:
-
Si el agente está corriendo, deténgalo.
-
LOCAL_DEVELOPMENT_DIRECTORY
Añádalo a la lista de variables de entorno. Especifique un directorio en el sistema de archivos que proporcione al agente permisos de lectura. Por ejemplo,/tmp/local_configs
. -
Cree un archivo en el directorio. El nombre del archivo debe tener el siguiente formato:
application_name
:environment_name
:configuration_profile_name
A continuación se muestra un ejemplo:
Mobile:Development:EnableMobilePaymentsFeatureFlagConfiguration
nota
(Opcional) Puede controlar el tipo de contenido que devuelve el agente para sus datos de configuración en función de la extensión que le dé al archivo. Por ejemplo, si nombras el archivo con la extensión.json, el agente devolverá un tipo de contenido
application/json
cuando la aplicación lo solicite. Si omites la extensión, el agente la utilizaráapplication/octet-stream
para el tipo de contenido. Si necesita un control preciso, puede proporcionar una extensión en el formato.
. El agente devolverá un tipo de contenido detype
%subtype
.type/subtype
. -
Ejecute el siguiente comando para reiniciar el agente y solicitar los datos de configuración.
curl http://localhost:2772/applications/
application_name
/environments/environment_name
/configurations/configuration_name
El agente comprueba si hay cambios en el archivo local en el intervalo de sondeo especificado para el agente. Si no se especifica el intervalo de sondeo, el agente usa el intervalo predeterminado de 45 segundos. Esta comprobación en el intervalo de sondeo garantiza que el agente se comporte de la misma manera en un entorno de desarrollo local que cuando está configurado para interactuar con el AWS AppConfig servicio.
nota
Para implementar una nueva versión de un archivo de configuración de desarrollo local, actualice el archivo con datos nuevos.