1 Respuesta
- Más nuevo
- Más votos
- Más comentarios
0
【以下的回答经过翻译处理】 根据描述,AppConfig可能不是最适合此用例的解决方案:它不会将配置文件传递到磁盘上,而是需要应用程序调用其API以刷新配置。(因此,您需要更新AppConfig中的配置项,部署它,然后在下一次刷新时,您的应用程序将收到更新后的配置。)您的应用程序需要修改以调用AppConfig API而不是从磁盘加载配置。如果您能够阅读Python,那么可以查看示例库,了解如何进行操作。
但是,如果您可以让一个脚本在容器内运行,您可以使用AWS CLI(或其他具有SDK(例如Python/boto3)的语言)从API中获取配置并将其存储在应用程序的文件中,然后通知应用程序应重新加载。最后一步的另一种替代方法是让应用程序监视文件的修改时间,并在其更新时重新加载。AppConfig本身不提供执行此操作的本机工具,但是文档中提供了一些AWS CLI命令示例,您可以从中开始。
如果这两种选项都不适合您,那么您在第三点中提出的选项可能是最直接的方法来解决问题,尽管您当然会失去AppConfig的某些好处,例如验证和自动回滚。
(*根据您的部署率)
Contenido relevante
- OFICIAL DE AWSActualizada hace 3 años
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace 9 meses
- OFICIAL DE AWSActualizada hace 2 años