首页 > 解决方案 > 如何避免在我的 PHP 应用程序运行到 Docker 容器中的配置上硬编码数据库凭据

问题描述

背景

要求

有什么专家建议吗?

标签: phpamazon-web-servicesdockeraws-sdkconfiguration-files

解决方案


AWS 的最佳实践是使用 AWS Secrets Manager AWS Secrets Manager

将您的数据库凭证存储在 Secrets Manager 中。互联网上有很多编码示例。

然后创建一个有权访问 Secrets Manager 的服务角色。启动时,从 Secrets Manager 获取您的凭据。


推荐阅读