AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

安装 Elastic Beanstalk 命令行界面 (EB CLI)

Elastic Beanstalk 命令行界面 (EB CLI) 是一个您可以用来创建、配置和管理 Elastic Beanstalk 环境的命令行客户端。EB CLI 在 Python 中开发,需要 Python 版本 2.7、版本 3.4 或更新版本。

注意

Amazon Linux 从版本 2015.03 开始,随 Python 2.7 和 pip 提供。

兼容性备注

EB CLI 和 AWS Command Line Interface (AWS CLI) 共同依赖于 botocore Python 包。由于 botocore 中的重大更改,这两种 CLI 工具的不同版本依赖不同版本的 botocore。

这两个 CLI 的最新版本是兼容的。如果您需要使用先前版本,请参阅下表以确保您使用兼容的版本。

EB CLI 版本 兼容的 AWS CLI 版本

3.14.5 或更早版本

1.16.9 或更早版本

3.14.6 或更高版本

1.16.11 或更高版本

安装 EB CLI

EB CLI 在 Linux、Windows 和 macOS 上的主要分发方式为 pip。这是一个用于 Python 的程序包管理器,提供了简单的方式来安装、升级和删除 Python 程序包及其相关组件。对于 macOS,您还可以随 Homebrew 获取最新版本的 EB CLI。

如果您没有 Python 和 pip,则使用适合您的操作系统的过程。如果您已经有 pip 和支持的 Python 版本,请使用以下步骤安装 EB CLI。

安装 EB CLI

  1. 运行以下命令。

    $ pip install awsebcli --upgrade --user

    --upgrade 选项通知 pip 升级已安装的任何必要组件。--user 选项通知 pip 将程序安装到用户目录的子目录中,以避免修改您的操作系统所使用的库。

    注意

    如果您尝试随 pip 一起安装 EB CLI 时遇到问题,可以在虚拟环境中安装 EB CLI 来隔离工具及其依赖对象;或者使用与平时使用的 Python 不同的版本。

  2. 将可执行文件的路径添加到您的 PATH 变量中:

    • 在 Linux 和 macOS 上:

      Linux~/.local/bin

      macOS~/Library/Python/3.4/bin

      修改您的 PATH 变量 (Linux, OS X, or Unix):

      1. 在您的用户文件夹中查找 Shell 的配置文件脚本。如果您不能确定所使用的 Shell,请运行 echo $SHELL

        $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
        • Bash.bash_profile.profile.bash_login

        • Zsh.zshrc

        • Tcsh.tcshrc.cshrc.login

      2. 向配置文件脚本中添加导出命令。以下示例向当前 PATH 变量中添加 LOCAL_PATH 所表示的路径。

        export PATH=LOCAL_PATH:$PATH
      3. 将在第一步中描述的配置脚本文件加载到当前会话中。以下示例将 PROFILE_SCRIPT 所表示的配置文件脚本加载到当前会话中。

        $ source ~/PROFILE_SCRIPT
    • 在 Windows 上:

      Python 3.6%USERPROFILE%\AppData\Roaming\Python\Python36\Scripts

      Python 3.5%USERPROFILE%\AppData\Roaming\Python\Python3.5\Scripts

      Python 先前版本%USERPROFILE%\AppData\Roaming\Python\Scripts

      修改您的 PATH 变量 (Windows):

      1. 按下 Windows 键,然后键入 environment variables

      2. 选择 Edit environment variables for your account

      3. 选择 PATH,然后选择编辑

      4. Variable value 字段添加路径,中间用分号隔开。例如:C:\item1\path;C:\item2\path

      5. 选择 OK 两次以应用新设置。

      6. 关闭任何运行的命令提示符并重新打开命令提示符。

  3. 通过运行 eb --version 来验证 EB CLI 是否已正确安装。

    $ eb --version EB CLI 3.7.8 (Python 3.4.3)

EB CLI 定期更新以添加支持最新 Elastic Beanstalk 特性的功能。要更新到最新版本的 EB CLI,请再次运行安装命令。

$ pip install awsebcli --upgrade --user

如果需要卸载 EB CLI,请使用 pip uninstall

$ pip uninstall awsebcli

本页内容: