AWS Lambda Serverless部署要求AWS提供者凭证

raj*_*aju 4 amazon-web-services aws-lambda

我已经用密钥和机密配置了无服务器。

当我尝试运行无服务器部署时,它说:

ServerlessError: AWS provider credentials not found. Learn how to set up AWS provider credentials in our docs here:.
Run Code Online (Sandbox Code Playgroud)

请帮我怎么办

xam*_*mir 12

这是在本地设置 AWS 凭证的方法:

  1. 登录 AWS 控制台
  2. 转到您的 AWS 账户概览
  3. 右上角的帐户菜单(上面有您的名字)
  4. 子菜单:安全凭证
  5. 复制 <Access Key ID>
  6. 复制 <Secret Access Key>
  7. 在本地运行 serverless config credentials --provider aws --key <Access Key ID> --secret <Secret Access Key>


trp*_*lin 7

您可以使用以下serverless config credentials命令来设置无服务器凭据,分别使用--provider aws和并分别使用--key和--secret来设置您的AWS Access Key ID和Secret Access Key。

有关无服务器的详细信息,请参阅无服务器AWS-Config Credentials文档,以及有关安全证书的此AWS文档,以防您需要确定您的证书是什么。