Amazon web services 弹性豆茎:增量推git
当我想要推动AWS Elastic Beanstalk解决方案的增量更改时,我得到以下结果:Amazon web services 弹性豆茎:增量推git,amazon-web-services,amazon-elastic-beanstalk,Amazon Web Services,Amazon Elastic Beanstalk,当我想要推动AWS Elastic Beanstalk解决方案的增量更改时,我得到以下结果: $ git aws.push Updating the AWS Elastic Beanstalk environment None... Error: Failed to get the Amazon S3 bucket name 我已经将FULLS3Access添加到我的AWS用户策略中。这可能与boto库(相关)有关。如果您使用的是ubuntu/debian,请尝试以下方法: 删除旧版本的bo
$ git aws.push
Updating the AWS Elastic Beanstalk environment None...
Error: Failed to get the Amazon S3 bucket name
我已经将
FULLS3Access
添加到我的AWS用户策略中。这可能与boto库(相关)有关。如果您使用的是ubuntu/debian,请尝试以下方法:
删除旧版本的boto
安装新版本
其他系统(如Mac)
通过简易安装
或者简单地从源代码构建
刚才也有同样的问题
注意:
我刚注意到你的环境被称为“无”。您是否按照所有说明执行了eb config
/eb init
再试一次:
将export PATH=$PATH:/AWSDevTools/Linux/
添加到您的路径中,然后执行AWSDevTools RepositorySetup.sh
可能您的存储库设置有问题(请注意这一点并不奇怪)。其他可能的解决办法:
- 双重检查AWSCredentials(可能您使用了不同的密钥ID/错误的凭证文件格式)
client&eb
(使用python
和eb-v
检查)的旧版本/不匹配版本(当前客户端为)python-v
- 使用Amazon双重检查您的AWS用户是否允许执行所有操作
如果所有这些都不能帮助我,我就别无选择了。祝你好运。我今天遇到了类似的问题,以下是我调查的步骤:-
基本上,异常将有助于让您知道确切的根本原因,它可能也与密钥有关。$sudo brew删除python boto错误:没有这样的桶:/usr/local/cillar/python botoSo我想没有安装boto?!我已经完善了我的答案。brew应该已经安装了pip。现在让我知道这是否有效。我通过很容易安装和从源代码处安装,但没有成功。仍然会出现相同的错误。我也输入了eb init和eb coniffig。不知道为什么它会显示env.None…在eb config环境中name:设置为名称。git aws.config帮助我前进。我没有执行此步骤。您似乎有两个eb CLI版本在这里运行。
git aws.push
在2.x版本的CLI中,不包括在3.x版本中。eb config
是一个3.x命令。您可能需要手动更改.elasticbeanstalk/config
(非config.yml)以符合您当前的状态。或者卸载3.x.Ah。好的,这提供了一些见解。那么如何使用CLI 3.x对eb进行增量推送?遗憾的是,3.x目前不支持增量推送。
sudo apt-get remove python-boto
sudo apt-get install python-pip
sudo pip install -U boto
sudo easy_install pip
pip install boto
git clone git://github.com/boto/boto.git
cd boto
python setup.py install