【问题标题】:How to use parameter from Gitlab in AWS CDK?如何在 AWS CDK 中使用来自 Gitlab 的参数?
【发布时间】:2022-01-10 18:31:35
【问题描述】:

我正在使用 AWS CDK,并希望将存储在 Gitlab 中的参数用作 CDK 构建中的变量。

有人尝试过这样的事情吗?

【问题讨论】:

    标签: amazon-web-services gitlab environment-variables aws-cdk


    【解决方案1】:

    找到的解决方案:

    1. 在 Gitlab 中创建自定义变量(与项目具有相同的存储库)有两种方式:

      • 在带有项目的管道文件中(非敏感数据)

      • 在 Gitlab 的项目属性中(如果要将敏感参数存储为凭据,推荐的解决方案 - 这些参数不应与项目一起存储在文件中)

    2. 在主 CDK 文件中声明自定义环境(例如 const CUSTOM_ENV = ${CUSTOM_ENV}

    3. 使用创建的参数调用cdk deploy,例如cdk deploy $CUSTOM_ENV,变量会由Gitlab自动下发。

    更多关于如何声明变量的细节 - Gitlab docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 2022-10-15
      • 1970-01-01
      • 2020-03-18
      • 2020-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多