Configurar o AWS AppConfig Agent para gravar cópias de configuração em disco - AWS AppConfig

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar o AWS AppConfig Agent para gravar cópias de configuração em disco

Você pode configurar o AWS AppConfig Agente para armazenar automaticamente uma cópia de uma configuração em disco em texto simples. Esse recurso permite que os clientes com aplicações que leem dados de configuração do disco se integrem ao AWS AppConfig.

Esse recurso não foi projetado para ser usado como um recurso de backup de configuração. AWS AppConfig Agent não lê os arquivos de configuração copiados no disco. Se você quiser fazer backup das configurações em disco, consulte as variáveis BACKUP_DIRECTORY e de PRELOAD_BACKUP ambiente para Usar o agente com a Amazon EC2 ou Usar AWS AppConfig o AWS AppConfig agente com o Amazon ECS e o Amazon EKS.

Atenção

Observe as seguintes informações importantes sobre esse recurso:

  • As configurações salvas em disco são armazenadas em texto simples e são legíveis. Não habilite esse recurso para configurações que incluam dados confidenciais.

  • Esse recurso faz gravações no disco local. Use o princípio de privilégio mínimo para permissões do sistema de arquivos. Para obter mais informações, consulte Implemente o acesso de privilégio mínimo.

Como habilitar a gravação de cópia de configuração em disco
  1. Edite o manifesto.

  2. Escolha a configuração que você AWS AppConfig deseja gravar no disco e adicione um writeTo elemento. Exemplo:

    { "application_name:environment_name:configuration_name": { "writeTo": { "path": "path_to_configuration_file" } } }

    Exemplo:

    { "MyTestApp:MyTestEnvironment:MyNewConfiguration": { "writeTo": { "path": "/tmp/aws-appconfig/mobile-app/beta/enable-mobile-payments" } } }
  3. Salve as alterações. O arquivo configuration.json será atualizado sempre que novos dados de configuração forem implantados.

Confirmar se a cópia de gravação da configuração em disco está funcionando

Você pode validar se cópias de uma configuração estão sendo gravadas em disco examinando os registros do AWS AppConfig agente. A entrada de INFO registro com a frase “INFO escreveu a configuração 'application:environment:configuration' parafile_path" indica que o AWS AppConfig Agente grava cópias da configuração no disco.

Exemplo:

[appconfig agent] 2023/11/13 11:33:27 INFO AppConfig Agent 2.0.x [appconfig agent] 2023/11/13 11:33:28 INFO serving on localhost:2772 [appconfig agent] 2023/11/13 11:33:28 INFO retrieved initial data for 'MobileApp:Beta:EnableMobilePayments' in XX.Xms [appconfig agent] 2023/11/13 17:05:49 INFO wrote configuration 'MobileApp:Beta:EnableMobilePayments' to /tmp/configs/your-app/your-env/your-config.json