为 Lightsail 操作设置和配置 AWS CLI - Amazon Lightsail

为 Lightsail 操作设置和配置 AWS CLI

AWS Command Line Interface (AWS CLI) 是一个工具,高级用户和开发人员可用来通过在终端(在 Linux 和 Unix 上)或命令提示符(在 Windows 上)中键入命令来控制 Amazon Lightsail 服务。您还可以使用 Lightsail 控制台、图形用户界面和 Lightsail 应用程序编程接口 (API) 来控制 Lightsail。

提示

您还可以使用 AWS CloudShell 以通过运行 AWS CLI 命令来管理 Lightsail 资源,无需下载或安装命令行工具。CloudShell 是一个基于浏览器的预先验证 shell,您可以直接从 Lightsail 控制台中启动此 shell。有关更多信息,请参阅 借助 AWS CloudShell 管理 Lightsail 资源

步骤 1:安装 AWS CLI

您可以在本地桌面或您的 Lightsail 实例上安装 AWS CLI。有关 AWS CLI 的更多信息,请参阅 AWS Command Line Interface 用户指南

  • 要在本地桌面安装 AWS CLI,请参阅 AWS Command Line Interface 文档中的安装 AWS CLI

  • 要在基于 Ubuntu 的 AWS CLI 实例上安装 Lightsail,请连接到您的实例,然后键入 sudo apt-get -y install awscli

注意

AWS CLI 应已安装在 Amazon Linux Lightsail 实例上。如果您需要重新安装它,请连接到您的实例,然后键入 sudo yum install aws-cli

安装 AWS CLI 后,您需要生成访问密钥,然后将 AWS CLI 配置为使用它们。

步骤 2:创建新的访问密钥

要使用 Lightsail API 或 AWS Command Line Interface (AWS CLI),您需要创建新的访问密钥。访问密钥包含访问密钥 ID秘密访问密钥。使用以下程序来创建密钥。

  1. 登录 IAM 控制台

  2. 选择所需用户的名称,以为其创建访问密钥。所选用户应具有对 Lightsail 操作的完全或特定访问权限。

  3. 选择 Security credentials(安全凭据)选项卡。

  4. 在页面的 Access keys(访问密钥)部分下选择 Create access key(创建访问密钥)。

    注意

    针对每个用户,您一次最多可拥有两个访问密钥(活动密钥或不活动密钥)。如果您已有两个访问密钥,则必须删除其中的一个,然后才能创建新的密钥。在删除访问密钥前,请确保它未处于活动状态。

  5. 记下列出的 Access key ID(访问密钥 ID)和 Secret access key(秘密访问密钥)。在 Secret access key(秘密访问密钥)列下选择 Show(显示),以查看 Secret access key(秘密访问密钥)。

    您可以从此屏幕复制它们,也可以选择 Download Key File(下载密钥文件),以下载包含访问密钥 ID 和秘密访问密钥的 .csv 文件。

    重要

    将您的访问密钥保存在安全位置。您应按照 MyLightsailKeys.csv 的格式命名此文件,以便您稍后可轻松找到它。如果您已从 IAM 控制台下载此 CSV 文件,则应在完成下一步后将其删除。稍后您可以根据需要创建新的访问密钥。

步骤 3:配置 AWS CLI

您需要将 AWS CLI 配置为使用您的访问密钥,这样您才能使用它。

  1. 打开终端窗口或命令提示符。

  2. 键入 aws configure

  3. 粘贴您在上一步中创建的 .csv 文件中的 AWS 访问密钥 ID

  4. 在系统提示时粘贴您的 AWS 秘密访问密钥

  5. 输入您的资源所在的 AWS 区域。例如,如果您的资源主要位于俄亥俄州,请在系统提示时,选择 us-east-2 作为 Default region name(默认区域名称)。

    有关使用 AWS CLI --region 选项的更多信息,请参阅 https://docs.aws.amazon.com/cli/latest/topic/config-vars.html#general-options 参考 中的AWS CLI常规选项

  6. 选择 Default output format(默认输出格式)(如 json)。

现在,您可以通过命令行界面 AWS CLI,以编程方式与 Lightsail 进行交互。您可以在《AWS CLI Command Reference》https://docs.aws.amazon.com/cli/latest/reference/lightsail/index.html中查看 Amazon Lightsail命令。

后续步骤

以下资源可帮助您开始安装特定语言的 AWS SDK,并熟悉 Lightsail API。