0

我正在使用 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 环境中的位置。

4

0 回答 0