【问题标题】:Serverless deploy error provisionning stack无服务器部署错误配置堆栈
【发布时间】:2017-08-30 22:20:23
【问题描述】:

当我尝试在 AWS 上部署我的应用程序时,我收到以下错误:

配置您的堆栈时发生错误:HelloLambdaFunction - Lambda 无法配置您的环境变量,因为 您提供的环境变量包含保留键 目前不支持修改。中使用的保留键 此请求:AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY。

我的 AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY 存储在 env.yml 中,我使用 process.env.AWS_ACCESS_KEY_ID 访问它们

我该如何解决这个错误?

【问题讨论】:

    标签: aws-lambda serverless-framework


    【解决方案1】:

    我会尝试从配置中删除这些键,看看会发生什么。

    【讨论】:

    • 错误是明确告诉你,你不能在你设置它们的地方设置它们。
    • 正确!在进行无服务器部署之前,我使用 export AWS_ACCESS_KEY_ID=XXXX 和 export AWS_SECRET_ACCESS_KEY=XXXX 设置了我的环境变量,所以我猜将它们放入 env.yml 将设置它们两次。因此,错误消息是有道理的。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-12-21
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-21
    • 2016-10-02
    • 2019-01-02
    相关资源
    最近更新 更多