加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

django – AWS – 执行git aws.push时“无法获取存储桶名称”

发布时间:2020-12-20 13:44:59 所属栏目:Python 来源:网络整理
导读:我有一个Django应用程序,并使用AWS服务器来托管应用程序.之前,我曾经做过 git add .git commit -m 'made changes'git aws.push 它过去工作得非常好.突然之间,我在几周之后再次这样做,现在它说 Error: Failed to get the Amazon S3 bucket name .当我做 eb st
我有一个Django应用程序,并使用AWS服务器来托管应用程序.之前,我曾经做过

git add .
git commit -m 'made changes'
git aws.push

它过去工作得非常好.突然之间,我在几周之后再次这样做,现在它说

Error: Failed to get the Amazon S3 bucket name

.当我做

eb status

它说

routines: SSL3_GET_SERVER_CERTIFICATE: certificate verify failed

几周前,当它曾经完美地工作时,它为什么会给我这些错误?我从未改变过IAM用户的密码.它会自动改变吗?因为我在创建IAM用户时仍然拥有凭证文件,并且该文件中的密码与我使用的密码相同.

是否有任何错误日志,我可以获得更多信息来调试此问题?

解决方法

这是一个陈腐的答案,但我建议更新eb.自从我上周早些时候更新了API以来,他们对API进行了一些改进,并且在Python应用程序(现在默认为Python 3)时对其架构进行了一些更改.运行pip install awsebcli –upgrade可以解决这个问题,如果亚马逊有可能发生重大变化,或者Boto库在你的机器上已经过时了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读