aws eb的命令行接口。
awsebcli的Python项目详细描述
eb-cli
eb命令行界面(cli)是一个帮助您部署和管理 您的aws弹性豆茎应用程序和环境。它也 提供与git的集成。此文件提供了eb cli的示例演练。要查看命令列表,请键入:
< Buff行情> EB–帮助有关特定命令的详细信息,请键入:
< Buff行情> eb{cmd}–帮助有关eb cli的详细信息,请参见eb命令行参考。
安装
除非安装到虚拟环境中,否则您需要管理员/sudo权限。 要安装,首先需要安装python和pip。 最新版本的python现在包括pip。
如果您已经有了python,但需要安装pip,请点击这里。
安装pip后,运行以下命令:
pip安装awsebcli
入门
eb cli要求您具有aws安全凭据。 有关获取安全凭据的过程,请参阅文档。
注意:在Windows中,命令中不要包含引号。
当提示您输入aws安全凭据时,请键入访问密钥id和机密访问密钥。要用默认值回答问题,请按回车键。
等待AWS Elastic Beanstalk完成环境创建。 完成后,您的应用程序将处于负载平衡环境中。
通过键入以下命令更改代码:
< Buff行情> 回显"给你">;gt;index.html注意:在Windows中,命令中不要包含引号。
当您准备好启动新的应用程序版本时,请键入以下内容:
< Buff行情> EB部署通过键入环境名称确认这是要终止的环境。
要完全删除应用程序并清除本地项目目录,请键入以下内容:
< Buff行情> EB终止–全部输入应用程序名称,确认这是要删除的应用程序。
eb cli命令
本节介绍一些eb cli 3命令以及使用这些命令的原因。
list命令将显示运行环境的列表。 旁边带有星号的环境是默认环境。 要查看有关环境的详细信息,请键入以下命令以使用详细模式:
< Buff行情> EB列表-V您可以使用以下语法在任何环境下运行大多数命令:
< Buff行情> eb{cmd}<;环境>;要更改默认环境,请键入以下内容:
< Buff行情> EB使用[环境名称]要在AWS管理控制台中查看您的环境,请键入以下内容:
< Buff行情> 电子商务控制台您可以通过键入以下命令随时为运行环境设置环境变量:
< Buff行情> eb setenv foo=栏您可以通过键入以下命令查看环境变量:
< Buff行情> eb printenv将eb cli与git一起使用
eb cli 3提供了与git的集成。运行"git clone"或"git init"后,运行以下命令:
< Buff行情> EB初始化eb cli 3现在将识别您的应用程序是用git设置的。
将git与eb cli 3一起使用:
对代码进行任何更改。
更改代码后,请键入以下内容:
< Buff行情>git提交
部署更新的代码。
< > >
- 部署到生产环境。 < > >
- 使用分支。 < > >
现在,当您运行"eb deploy"命令时,eb cli将只部署受源代码控制的代码。 确保始终提交要部署的内容。 eb cli分别使用提交id和消息作为版本标签和说明。
当您准备部署代码的更新版本时,请使用git标记。
< Buff行情> Git标签-A v1.0-M"我的1.0版"该标记将用于版本标签,因此您始终知道环境运行在哪个版本上。 如果您已经部署了此版本,eb cli会将该版本部署到您的环境中,而不是上载新的应用程序版本。
eb cli使您能够将不同的环境与代码的不同分支相关联。 例如:
< Buff行情>Git签出主机
eb使用prod
git签出开发
eb使用dev
现在,每当您切换到新的分支时,您的默认环境也将切换。