Runway X Serverless Framework:使用 runway for CICD 通过无服务器仪表板中的环境变量进行部署

Runway X Serverless Framework: Using runway for CICD to deploy with environment variables from serverless dashboard

我正在使用 SERVERLESS_ACCESS_KEY 登录,同时使用 CICD 访问环境变量,但我似乎无法将密钥放在正确的位置:

deployments:
  - modules:
      - path: api.sls
        environments:
          dev: true
        parameters:
          namespace: sls-${env DEPLOY_ENVIRONMENT}
        options:
          extend_serverless_yml:
            custom:
              env:
                SERVERLESS_ACCESS_KEY: "AKmjWhDmsYcwmjNvek6mfsI046LoA1nlMhyaKpRvKFHLk"
    regions:
      - us-east-1

问题是:这是访问密钥的正确位置还是应该添加到 serverless.yml 文件中?

您需要做的是弄清楚 Runway 是否有办法为构建容器添加环境变量。 Serverless Framework 寻找一个名为 SERVERLESS_ACCESS_KEY 的环境变量来对您的 Serverless 帐户进行身份验证。快速 Google 看起来可以使用 env_vars 作为配置

中的参数来完成