使用 Amazon CLI 示例 - Amazon Command Line Interface
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon CLI 版本 1 将弃用 Python 2.7、3.4 和 3.5。有关更多信息,请参阅关于 Amazon CLI 版本的 Amazon CLI 版本 1 部分。

使用 Amazon CLI 示例

本指南中 Amazon Command Line Interface (Amazon CLI) 示例的格式是使用下列约定进行设置的:

  • 提示 – 命令提示符使用 Linux 提示符并显示为 ($ )。对于 Windows 特定的命令,C:\> 用作提示。请勿在键入命令时包含提示符。

  • 目录 – 当必须从特定目录执行命令时,目录名称将显示在提示符符号之前。

  • 用户输入 – 您在命令行处输入的命令文本采用 user input 格式。

  • 可替换文本 – 变量文本(包括您选择的资源的名称,或您必须包含在命令中的由Amazon服务生成的 ID)采用的格式为可替换文本。在多行命令中或需要特定键盘输入的命令中,键盘命令也可显示为可替换文本。

  • 输出 – Amazon 服务返回的输出显示在用户输入下方,采用 computer output 格式。

例如,以下 aws configure 命令示例显示了用户输入、可替换文本和输出:

  1. 在命令行输入 aws configure,然后按 Enter 键。

  2. Amazon CLI 输出文本行,提示您输入其他信息。

  3. 依次输入每个访问密钥,然后按 Enter

  4. 然后,以显示的格式输入 Amazon 区域名称,按 Enter,然后最后一次按 Enter 以跳过输出格式设置。

  5. 最终 Enter 命令将显示为可替换文本,因为这一行没有用户输入。

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: ENTER

以下示例显示带输出的简单命令。要使用此示例,请输入命令的完整文本(提示符后突出显示的文本),然后按 Enter。安全组的名称 my-sg 可替换为所需的安全组名称。JSON 文档(包括大括号)是输出。如果您将 CLI 配置为以文本或表格式进行输出,输出的格式将有差异。JSON 是默认输出格式。

$ aws ec2 create-security-group --group-name my-sg --description "My security group" { "GroupId": "sg-903004f8" }