【发布时间】:2024-05-16 10:55:01
【问题描述】:
我正在将 SpringBoot 应用程序部署到 GAE,并希望设置一些系统属性以在我的 application.yml 文件中使用。 Azure 或 Heroku 等其他云提供商允许我为每个应用程序定义系统属性,但我不知道如何在 GAE 中执行此操作。我不想要源代码管理中的值,因为它们包含密码。
我想具体做什么:
- 在 GAE 的某处添加系统属性
MONGODB_URI - 在
application.yml中引用它,如下所示:MONGODB_URI: ${MONGODB_URI}
这对我来说似乎是一个非常标准的用例,但我找不到任何(令人满意的)它。这些问题涉及同一件事:
- Securely storing environment variables in GAE with app.yaml
- Set environment variables in GAE control panel
我知道我可以创建实体并通过代码中的 api 访问它们。但困扰我的是,我需要为这样一个简单的用例进行代码更改,并且应该可以将一些秘密环境属性传递给容器。
【问题讨论】:
标签: spring spring-boot google-app-engine