是否可以引用您在AWS上的管道中的React应用程序内的代码构建中定义的环境变量?

问题描述 投票:0回答:1

我的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
amazon-web-services environment-variables aws-codebuild
1个回答
1
投票

您需要将这些值放入与您的应用一起部署的文件中。一种方法是使用jq替换文件中的值,甚至写出一个全新的文件。因此,基本上,您不想检入的配置文件(明智!)应该在您的构建中创建/更新。

© www.soinside.com 2019 - 2024. All rights reserved.