当前位置:首页 > Ubuntu > 正文

Ubuntu AWS CLI配置(手把手教你安装与配置AWS命令行工具)

在云计算时代,Amazon Web Services(AWS)是全球领先的云服务平台。为了更高效地管理你的AWS资源,使用AWS CLI(命令行界面)是一个非常实用的选择。本文将详细讲解如何在Ubuntu系统上完成AWS CLI配置,即使你是零基础的小白,也能轻松上手!

Ubuntu AWS CLI配置(手把手教你安装与配置AWS命令行工具) CLI配置  AWS命令行工具安装 Ubuntu配置AWS凭证 CLI使用教程 第1张

一、什么是AWS CLI?

AWS CLI 是 Amazon 提供的一个开源工具,允许你通过命令行控制 AWS 服务。比如创建 EC2 实例、管理 S3 存储桶、配置 IAM 用户等操作,都可以通过简单的命令完成。

二、在Ubuntu上安装AWS CLI

目前推荐使用 pip 或直接下载官方安装包来安装 AWS CLI v2(最新版本)。以下以 Ubuntu 20.04/22.04 为例:

方法一:使用官方安装脚本(推荐)

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"$ sudo apt install unzip -y$ unzip awscliv2.zip$ sudo sudo ./aws/install  

安装完成后,验证是否成功:

$ aws --version  

如果看到类似 aws-cli/2.x.x ... 的输出,说明安装成功。

三、配置AWS CLI凭证

要让 AWS CLI 能访问你的 AWS 账户,你需要提供访问密钥(Access Key ID 和 Secret Access Key)。这些信息可以在 AWS 控制台的 IAM(身份和访问管理)中创建。

步骤1:获取AWS访问密钥

  1. 登录 AWS 管理控制台。
  2. 进入 IAM 服务。
  3. 点击左侧菜单中的“用户”,选择你的用户名。
  4. 在“安全凭证”选项卡中,点击“创建访问密钥”。
  5. 下载或复制生成的 Access Key IDSecret Access Key(注意:Secret Key 只显示一次,请妥善保存)。

步骤2:运行配置命令

在终端执行以下命令:

$ aws configure  

系统会依次提示你输入以下信息:

AWS Access Key ID [None]: YOUR_ACCESS_KEY_IDAWS Secret Access Key [None]: YOUR_SECRET_ACCESS_KEYDefault region name [None]: us-east-1  (可替换为你常用的区域,如 ap-southeast-1)Default output format [None]: json  

配置完成后,所有信息会保存在 ~/.aws/credentials~/.aws/config 文件中。

四、测试AWS CLI是否正常工作

你可以尝试列出 S3 存储桶来测试配置是否成功:

$ aws s3 ls  

如果没有报错,并且返回了你的存储桶列表(或空列表),说明 Ubuntu AWS CLI配置 已成功完成!

五、常见问题与解决

  • 权限不足:确保你的 IAM 用户拥有对应 AWS 服务的操作权限(如 AmazonS3ReadOnlyAccess)。
  • 区域错误:如果你在新加坡使用服务,但配置的是 us-east-1,可能导致资源找不到。请根据实际需求设置 Default region name
  • 命令未找到:如果提示 command not found,请确认是否正确安装了 AWS CLI,并检查 PATH 环境变量。

六、总结

通过本教程,你已经学会了如何在 Ubuntu 系统上完成 AWS命令行工具安装Ubuntu配置AWS凭证 的全过程。掌握 AWS CLI使用教程 中的核心步骤后,你将能更高效地自动化管理云资源,提升开发运维效率。

祝你在 AWS 云之旅中一路顺风!🚀