首页 > 解决方案 > AWS Elastic BeanStalk SignatureDoesNotMatch

问题描述

我使用 windows Power shell 创建了一个 Elastic Beanstalk 环境,并遵循了这个部署文档Deploying a Django Application to Elastic Beanstalk

我完成了这些步骤: 使用 Django 的 Python 虚拟环境,

创建 django 项目,

创建 IAM 用户我得到了访问密钥 ID 和秘密访问密钥 ID

未能通过此步骤环境并部署您的 Django 应用程序

当我尝试eb init在完成这些步骤后询问访问密钥、秘密访问密钥和区域 aws 应用程序自动生成的名称时,我收到此错误

SignatureDoesNotMatch. The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details

我是部署新手,请帮助我

提前致谢 ...

标签: pythondjangoamazon-web-servicesamazon-elastic-beanstalkaws-iam

解决方案


问题是您使用的是 EB CLI 版本 2.x。这已被弃用,不再受支持。3.x 版更改了基本命令集。

Elastic Beanstalk 命令行界面 (EB CLI)

解决方案是安装最新版本。

安装 Elastic Beanstalk 命令行界面 (EB CLI)


推荐阅读