无法使用Git部署到AWS Elastic Beanstalk

 mobiledu2502908793 发布于 2023-01-11 19:22

我正在关注Elastic Beanstalk文档(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_express.html),但我无法部署node.js或PHP应用程序饭桶.

$ eb push
Error: Failed to create the AWS Elastic Beanstalk application version
Cannot run aws.push for local repository HEAD: 

如果我尝试从git推送,也会发生同样的情况

$ git aws.push
Updating the AWS Elastic Beanstalk environment phpapp-env...
Error: Failed to create the AWS Elastic Beanstalk application version

当您调用eb init时,AWS工具会设置一些git快捷方式.失败的电话是......

$.git/AWSDevTools/aws.elasticbeanstalk.createapplicationversion
Error: Failed to create the AWS Elastic Beanstalk application version

那个python模块的代码是......

from aws.dev_tools import *

if __name__ == "__main__":
  dev_tools = DevTools()
  dev_tools.create_application_version(None, None)

我已经尝试过这个全新的php和node.js项目.我正在运行Python 2.7.2,Ruby 2.1.2p95(2014-05-08修订版45877)[x86_64-darwin12.0].有什么想法吗?

2 个回答
  • 我们遇到了相同的错误消息,但原因不同.我们的git提交的提交消息要么太长,要么包含特殊字符.使用更简单的git提交消息将其清除.希望这有助于某人!

    2023-01-11 19:24 回答
  • 此错误只会让使用多个AWS账户的人咬人.看来,如果你已经AWS_CREDENTIAL_FILE在环境变量中声明,该AWS工具将挑选起来,而不是拿起我的魔豆工程建立的本地凭据.您可以通过发出以下命令来检查正在使用的配置.

    git aws.config
    

    告诉我,凭证来自......

    /Users/a12345/.ec2/CLI_Access_User.iam
    

    ......而不是当地的环境.我希望错误消息表明这是一个权限问题.

    2023-01-11 19:26 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有