我的buildspec.yml文件具有以下两个环境变量,我从机密管理器中提取了这些变量:
问题:我正在这样做,因为我不想使用带有url的配置文件并将其放在github中。我希望在buildspec.yml文件中引用它,然后在构建后将其拉入我的react应用程序。我该如何实现?
version: 0.2
env:
secrets-manager:
key: API-Gateway-URL-DEV:URL
key: API-Gateway-URL-DEV:REGION
phases:
install:
runtime-versions:
nodejs: 12
您需要将这些值放入与您的应用一起部署的文件中。一种方法是使用jq替换文件中的值,甚至写出一个全新的文件。因此,基本上,您不想检入的配置文件(明智!)应该在您的构建中创建/更新。