问题标签 [ebcli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
637 浏览

amazon-web-services - 将 Eb 平台转换为解决方案堆栈名称

是否有任何官方方式或“正确方式”将返回的平台之一转换为eb platform list列出的最新版本的 eb 解决方案堆栈aws elasticbeanstalk list-available-solution-stacks --query 'SolutionStacks'

0 投票
0 回答
41 浏览

amazon-web-services - awseb cli 与 AWS Web 控制台不一致

我是 AWS 新手。我正在尝试设置 AWS Elastic Beanstalk。我正在使用cli。

我遵循了 youtube 教程(https://www.youtube.com/watch?v=xhc1boyBkJw&t=317s)。问题是,在教程结束时,我看到“信息:新应用程序版本已部署到正在运行的 EC2 实例。信息:环境更新成功完成。” 终端中的成功消息。但是当我在 Web 浏览器中打开 AWS 控制台时,我看到 0 个实例正在运行并且没有设置 beanstalk 环境。

0 投票
2 回答
1506 浏览

amazon-web-services - eb create 和 eb deploy,如何找到已部署的 git changeId/tag

运行eb createeb deployEB CLI 选择最新的 git 提交并部署后,我如何知道部署了哪个 git(更改 ID)?我希望有一种简单的方法来获取已部署应用程序的 changeId。

我们需要知道这一点的一些可能情况是

  1. 部署后删除了我的项目文件夹
  2. 部署后有几个提交
  3. 我已经有一段时间没有部署我的更改了
0 投票
1 回答
1822 浏览

amazon-web-services - 找不到满足要求 awsebcli 的版本

错误:

找不到满足要求 awsebcli 的版本(来自版本:)没有为 awsebcli 找到匹配的发行版

python 版本:3.4.4rc1 pip 版本:pip 7.1.2 来自 c:\python34\lib\site-packages (python 3.4)

0 投票
0 回答
203 浏览

macos - Elastic Beanstalk 和 Docker - EB CLI 无法在 Mac 上运行!漏洞

当我尝试从命令行(即eb create project)使用弹性 beanstalk 时,出现以下错误。

起初,我认为上述内容似乎可以理解。我有 17.09.0-ce 版本的 Docker,但我需要 17.03.2-ce 版本。如果只是仔细检查系统集成和安全性,AWS 将比最新版本的 Docker 落后几个版本似乎是合理的。

但是,当需要找到 17.03.2-ce 版本时,我发现它几乎是不可能的。https://github.com/moby/moby/releases将我指向 17.03.02-ce 作为下载页面上的直接链接,它再次下载了错误的版本。我尝试下载静态二进制文件的链接,但这非常令人困惑。这个页面https://docs.docker.com/engine/installation/linux/docker-ce/binaries/#next-steps说,为了让静态二进制文件编译我应该运行命令sudo cp docker/docker /usr/local/bin/,但是在那个静态二进制文件夹是否有一个标记为 docker 的文件夹。

同时,此页面https://docs.docker.com/docker-for-mac/release-notes/#docker-community-edition-17090-ce-mac32-2017-10-02-stable来自发布Docker 社区版17.03.1-ce-mac12, 2017-05-12 (stable)发布Docker Community Edition 17.06.0-ce-mac18, 2017-06-28 (stable)。这不仅跳过了我需要的一个版本,而且它的版本似乎早于https://github.com/moby/moby/releases上的最新版本。

我非常非常困惑。获得与 AWS 一起运行的当前稳定版本的 Docker 应该没有这么困难。有人可以让我知道如何解决这个问题吗?

编辑:

我启动了我的 Linux Mint 18 (Ubuntu 16.04) 并安装了 docker 来尝试让它工作。碰巧 linux 也安装了 version Docker version 17.09.0-ce,但是这个适用于1) Docker 17.03.2-ceelastic beanstalk 选项。运行相同版本 docker 的 linux 环境中的所有相同命令现在可以在 eb cli 上运行。因此,我将这篇文章重新命名为 Mac 的 EB CLI 错误。我现在的问题是,我在哪里向 AWS 提交错误报告?我已经为他们搜索了一个 github 存储库,但没有找到,而且我认为他们通过aws.amazon.com进行的大部分报告都是针对企业级客户的。

谢谢!

0 投票
0 回答
273 浏览

amazon-web-services - 我在哪里可以找到在 AWS 控制台上使用 eb CLI 创建的环境?

我按照教程使用 eb CLI 创建了一个环境:http: //docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-flask.html

该应用程序使用命令“eb open”运行良好。我希望在 AWS 控制台中看到环境和应用程序。但是,我找不到它。

以下链接报告了同样的问题,但提供的解决方案对我不起作用。 https://forums.aws.amazon.com/thread.jspa?threadID=121201

请帮忙。

0 投票
1 回答
480 浏览

amazon-web-services - AWS Elastic Beanstalk 命令不返回任何输出

我对 Amazon Web Services 非常陌生,并且一直在尝试与他们一起边做边学的方法。

总之,我试图为我的 web 应用程序使用弹性 beanstalk 命令行界面设置 Git。但是,我想使用我的 SSH 密钥对进行身份验证(aws-access-id,secret),并且在我的天真和无知中,我只是提供了这些信息(SSH 密钥文件),现在我无法让它工作. 下面更具体地说明。

我设置了带有 Git 的项目目录,以便它可以工作。然后我打开 git bash 窗口 MINGW64(我在 Windows 10 上)并尝试设置 eb。

然后它告诉我我的凭据没有设置,并要求我提供 aws-access-id 和密码。我刚刚设置了 SSH 密钥对并尝试输入这些文件;尝试有什么害处?事实证明,EB 失败。现在,这些实例似乎运行良好,在 AWS 控制台网站上查看它们的状态。但是,无论我在 bash 中输入什么:

没有输出。甚至没有错误。它只是默默地返回等待我的新命令。

将 --debug 选项与这些命令一起使用时,会返回一长串操作,以

我以为我可以注销或类似的东西,这样我就可以输入我从一开始就搞砸的正确凭据。我从 AWS 网页界面重新启动了 Web 应用程序并重新启动了我的 PC。没有成功。

提前致谢。

编辑: 我还尝试重新安装 awscli 和 awsebcli:

问题仍然存在,但现在有一个输出(以前只在 --debug 选项下看到):

0 投票
3 回答
5888 浏览

amazon-web-services - 如何在没有手动说明的情况下使用 eb init

我想eb deploy在一个干净的环境中制作一个。它告诉我我首先需要执行eb init.

当我这样做时,我看到以下内容:

如您所见,设置需要手动说明。如何自动化此设置?

我试过

但是再次有必要选择区域等(如上)?

如何在没有手动交互的情况下自动生成我.aws的 eb 部署,只有命令?

编辑 我试过:

初始化 --region eu-west-1 应用程序名

这让我已经走得更远了,但现在我收到了:

如何在我的eb init命令中自动执行此设置?

0 投票
2 回答
872 浏览

amazon-web-services - aws-cli 相当于 eb 部署?

我正在尝试将应用程序从一个 ElasticBeanstalk 实例部署到另一个实例。运行pip install awsebcli --upgrade --usereb由于某些奇怪的原因在 EC2 机器上没有安装cli 工具。

有谁知道eb deploy仅使用awscli 选项的等价物?

0 投票
2 回答
5126 浏览

amazon-web-services - 在 Elastic Beanstalk 中提交 .elasticbeanstalk/config.yml

提交.elasticbeanstalk/config.yml使用的项目的 git repo 内部是否是一种好方法eb deploy

我们想使用我们的 CI 进行部署,所以我们不能使用交互式eb init. 我们现在想的是在 config.yml 中定义我们的 dev、uat 和 prod(如果可能的话),并使用 eb deploy 指向那个环境。

我们看到我们可以eb init在 ebcli 版本 2 中使用所有必要的参数来执行,但在版本 3 中就不行了吗?所以似乎方法改变了?

有人可以解释如何在没有交互的情况下为多个环境部署 EB 吗?