本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为 Lightsai AWS CLI l 操作设置和配置
AWS Command Line Interface (AWS CLI) 是一种工具,允许高级用户和开发人员通过在终端(在 Linux 和 Unix 上)或命令提示符(在 Windows 上)中键入命令来控制 Amazon Lightsail 服务。你还可以使用 Lightsail 控制台、图形用户界面和 Lightsail 应用程序程序接口 (API) 控制 Lightsail。
提示
您还可以使用运行 AWS CLI 命令 AWS CloudShell 来管理 Lightsail 资源,而无需下载或安装命令行工具。 CloudShell 是一款基于浏览器的预先认证外壳,您可以直接从 Lightsail 控制台启动它。有关更多信息,请参阅 使用管理 Lightsail 资源 AWS CloudShell。
步骤 1:安装 AWS CLI
您可以将其安装在本地桌面 AWS CLI 上,也可以将其安装在您的 Lightsail 实例上。有关更多信息 AWS CLI,请参阅《AWS Command Line Interface 用户指南》。
-
要在本地桌面 AWS CLI 上安装,请参阅 AWS Command Line Interface 文档 AWS CLI中的安装。
-
要在基于 Ubuntu 的 Lightsail 实例 AWS CLI 上安装,请连接到您的实例,然后键入。
sudo apt-get -y install awscli
注意
AWS CLI 应该已经安装在亚马逊 Linux Lightsail 实例上。如果您需要重新安装它,请连接到您的实例,然后键入 sudo yum install
aws-cli
。
安装后 AWS CLI,您需要生成访问密钥,然后配置为使用 AWS CLI 访问密钥。
步骤 2:创建新的访问密钥
要使用 Lightsail API 或 AWS Command Line Interface (AWS CLI),你需要创建一个新的访问密钥。访问密钥包含访问密钥 ID 和秘密访问密钥。使用以下步骤创建密钥。
-
登录 IAM 控制台
。 -
选择所需用户的名称,以为其创建访问密钥。您选择的用户应具有对 Lightsail 操作的完全访问权限或特定访问权限。
-
选择 Security credentials(安全凭据)选项卡。
-
在页面的 Access keys(访问密钥)部分下选择 Create access key(创建访问密钥)。
注意
针对每个用户,您一次最多可拥有两个访问密钥(活动密钥或不活动密钥)。如果您已有两个访问密钥,则必须删除其中的一个,然后才能创建新的密钥。在删除访问密钥前,请确保它未处于活动状态。
-
记下列出的 Access key ID(访问密钥 ID)和 Secret access key(秘密访问密钥)。在 Secret access key(秘密访问密钥)列下选择 Show(显示),以查看 Secret access key(秘密访问密钥)。
您可以从此屏幕复制它们,也可以选择 “下载密钥文件” 来下载包含访问密钥 ID 和私有访问密钥的
.csv
文件。重要
将您的访问密钥保存在安全位置。您应按照
MyLightsailKeys.csv
的格式命名此文件,以便您稍后可轻松找到它。如果您已从 IAM 控制台下载了 CSV 文件,则应在完成下一步之后将其删除。稍后您可以根据需要创建新的访问密钥。
步骤 3:配置 AWS CLI
您需要将配置 AWS CLI 为使用您的访问密钥,这样您才能使用它。
-
打开终端窗口或命令提示符。
-
键入
aws configure
。 -
粘贴您在上一步中创建
.csv
的文件中的AWS 访问密钥 ID。 -
在系统提示时粘贴您的 AWS 秘密访问密钥。
-
输入 AWS 区域 您的资源所在的位置。例如,如果您的资源主要位于俄亥俄州,请在系统提示时,选择
us-east-2
作为 Default region name(默认区域名称)。有关使用该 AWS CLI
--region
选项的更多信息,请参阅AWS CLI 参考中的常规选项。 -
选择 Default output format(默认输出格式)(如
json
)。
现在,你可以使用,以编程方式与 Lightsail 进行交互。 AWS CLI你可以在《命令参考》中找到 Amazon Lightsail 命令。AWS CLI
后续步骤
以下资源可以帮助您开始安装特定语言 AWS SDKs 并熟悉 Lightsail API。