我正在使用 buildSpec 指定并从 S3 中提取证书。
像这样:
{
"version": "0.2",
"env": {
"variables": {
"SOURCE_BUCKET": "general-artifacts"
},
"shell": "bash",
"certificate": "arn:aws:s3:::artifacts/source/certs.pem"
},
"phases": {}
...
}
我认为我的问题很简单: 该证书在哪里放置在环境中???
我问的原因是我需要将证书位置作为环境变量传递给 npm install 命令,以便它能够访问我们的现场依赖服务器。例如:
NODE_EXTRA_CA_CERTS=./certs.pem npm install
但我还没有找到“certs.pem”文件在 codeBuild 环境中的位置。