centos安装aws,aws: 未找到命令...

安装awscli

1. 环境:安装pip3

#yum install -y python3-pip

查看是否安装成功
#pip3 -V

2.安装aws cli工具

① # pip3 install awscli --upgrade --user

css 复制代码
--upgrade: 如果已经安装了 AWS CLI,此选项会将其升级到最新版本。
--user: 将 AWS CLI 安装到用户主目录下,而不是全局 Python 环境。避免了管理员权限的安装,同时也不会对系统的 Python 包产生全局影响。

如果报错"Retrying (Retry(total=4 *"**,请往下翻
查看是否安装成功
#aws --version

② 配置aws cli

#aws configure

css 复制代码
AWS Access Key ID [None]: AKI*****************UIZ   
#唯一标识你的 AWS 账户的标识符

AWS Secret Access Key [None]:km6******Q2kW   
#与你的 AWS Access Key ID 相对应的秘密密钥。它用于对 AWS 资源进行身份验证和访问

Default region name [None]:cn****1     
#AWS 资源所在的默认区域,每个区域都有不同的资源(例如 EC2 实例、S3 存储桶等。)

Default output format [None]: j***  #AWS CLI 返回结果的默认输出格式

AWS Access Key ID 和 Secret Access Key 是敏感信息
我已经配置过了,显示如下:

3.测试

#aws s3 sync s3://data-delivery/customer_download/*** ./

cpp 复制代码
命令解释:
用于同步Amazon S3存储桶中的数据到本地目录。
具体来说,它使用aws s3 sync命令,将位于s3://data-delivery/customer_download/***/路径下的所有内容同步到当前目录(./表示当前目录)。

简要解释一下各个部分:

aws s3 sync: AWS命令行界面中用于同步数据的命令。
s3://data-delivery/customer_download/***/: 目标S3存储桶中的路径。
./: 本地目录,同步后的数据将保存在当前工作目录中。

2. 报错

报错1

css 复制代码
"Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f7deb7b2278>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/awscli/"

这是pip在尝试从PyPI(Python包索引)下载AWS CLI时遇到的连接问题。错误信息表明连接无法建立,可能是由于网络不可达引起的。

尝试以下步骤来解决这个问题:

1.检查网络连接:

确保你的机器有可用的网络连接。尝试在浏览器中打开一个网页或使用其他网络服务,以确保你的机器能够访问互联网。

2.使用代理:

如果你在使用代理,确保代理配置正确。你可能需要配置pip以使用代理。你可以在pip的配置文件中设置代理,或者使用--proxy参数直接在命令行中指定代理。

3.更改PyPI镜像:

有时候,PyPI服务器可能有问题或不可达。你可以尝试更改使用的PyPI镜像,例如使用国内的镜像源。你可以使用以下命令来更改:

bash

Copy code
#pip3 install -i https://pypi.doubanio.com/simple/ awscli --upgrade --user

这里使用了豆瓣的镜像,你可以根据需要选择其他镜像源。
### 4.延迟重试:

如果问题是短暂的网络问题,你可以等待一段时间,然后再次尝试安装。pip通常会进行重试,但需要时间间隔。

相关推荐
追风赶月、12 分钟前
【Linux】线程同步与互斥
linux
梦游钓鱼1 小时前
pyshark安装使用,ubuntu:20.04
linux·运维·ubuntu
火龙谷1 小时前
CentOS7将yum源更换为国内源教程
linux·centos
战族狼魂2 小时前
CentOS 上安装各种应用的命令行总结
linux·运维·centos
学Linux的语莫2 小时前
ansible变量
linux·运维·服务器·ansible
北京迅为2 小时前
【北京迅为】iTOP-4412全能版使用手册-第十二章 Linux系统编程简介
linux·嵌入式硬件·4412开发板
清源妙木真菌2 小时前
Linux:进程控制
linux
爱吃喵的鲤鱼2 小时前
Linux——文件系统清尾、动静态库
linux·运维·服务器
最数据2 小时前
Linux或者Docker中时区查询和修改(差8小时问题)
linux·运维·服务器·docker·.net
皓月盈江3 小时前
Linux宝塔部署wordpress网站更换服务器IP后无法访问管理后台和打开网站页面显示错乱
linux·服务器·wordpress·无法访问wordpess后台·打开网站页面错乱·linux宝塔面板·wordpress更换服务器