我有一个 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 进行了一些改进,并且在涉及 Python 应用程序时对他们的架构进行了一些更改(现在默认为 Python 3)。运行 pip install awsebcli --upgrade
可能会奏效,如果 Amazon 进行了潜在的破坏性更改,或者 Boto 库在您的机器上已过时。
关于django - AWS - 执行 git aws.push 时为 'Failed to get bucket name',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26028358/