如何在 AWS CDK 中使用来自 Gitlab 的参数?
How to use parameter from Gitlab in AWS CDK?
我正在使用 AWS CDK 并希望使用存储在 Gitlab 中的参数作为 CDK 构建中的变量。
有人试过这样的东西吗?
找到的解决方案:
在Gitlab中创建自定义变量(与项目同源)有两种方式:
在带有项目的管道文件中(非敏感数据)
在 Gitlab 的项目属性中(如果要将敏感参数存储为凭据,推荐的解决方案 - 这些参数不应与项目一起存储在文件中)
在主 CDK 文件中声明自定义环境 (e.x。const CUSTOM_ENV = ${CUSTOM_ENV}
)
使用创建的参数调用 cdk deploy
例如cdk deploy $CUSTOM_ENV
并且变量会被Gitlab自动投递
有关如何声明变量的更多详细信息 - Gitlab docs
我正在使用 AWS CDK 并希望使用存储在 Gitlab 中的参数作为 CDK 构建中的变量。
有人试过这样的东西吗?
找到的解决方案:
在Gitlab中创建自定义变量(与项目同源)有两种方式:
在带有项目的管道文件中(非敏感数据)
在 Gitlab 的项目属性中(如果要将敏感参数存储为凭据,推荐的解决方案 - 这些参数不应与项目一起存储在文件中)
在主 CDK 文件中声明自定义环境 (e.x。
const CUSTOM_ENV = ${CUSTOM_ENV}
)使用创建的参数调用
cdk deploy
例如cdk deploy $CUSTOM_ENV
并且变量会被Gitlab自动投递
有关如何声明变量的更多详细信息 - Gitlab docs