阿里云:aliyun-cli和ali-instance-cli

概念:

这篇文章只是来澄清一下这俩"cli"之间的区别和联系:

aliyun cli 和 ali-instance-cli 都是阿里云提供的命令行工具,但它们的功能和使用场景有所不同。

1. aliyun cli是一个通用的阿里云命令行接口工具,它允许用户通过命令行来管理和操作阿里云的各种服务。这包括但不限于ECS(弹性计算服务)、RDS(关系型数据库服务)、OSS(对象存储服务)等。

aliyun-cli和aws的aws cli是一样的用途和概念。

参考文档:

https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pdf/aliyun-command-line-interface-UserGuide-intl-en-2017-02-23.pdf

aliyun-cli的github:

GitHub - aliyun/aliyun-cli: Alibaba Cloud CLI

2. ali-instance-cli主要用于通过会话管理功能直接连接到你的ECS实例上,而不需要开放公网IP或者设置复杂的网络安全规则。li-instance-cli 特别适用于那些希望利用Session Manager安全地远程控制其ECS实例的用户。

和aws的session manager是一样的概念。

如何在阿里云ECS实例上安装和设置AK SK:

1. aliyun-cli:

如果你使用的是阿里云的镜像的ECS,那么默认就是安装了aliyun-cli的,不需要额外安装:

复制代码
[root@iZ2zefuyvafx8jqrl90pncZ ~]# which aliyun
/usr/local/bin/aliyun
[root@iZ2zefuyvafx8jqrl90pncZ ~]# aliyun configure
Configuring profile 'default' in 'AK' authenticate mode...
Access Key Id [*********************MkG]: abcdefg
Access Key Secret [**************************os1]: 1234567
Default Region Id [cn-beijing]:
Default Output Format [json]: json (Only support json)
Default Language [zh|en] en:
Saving profile[default] ...Done.

Configure Done!!!
..............888888888888888888888 ........=8888888888888888888D=..............
...........88888888888888888888888 ..........D8888888888888888888888I...........
.........,8888888888888ZI: ...........................=Z88D8888888888D..........
.........+88888888 ..........................................88888888D..........
.........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D..........
.........+88888888 ............. ************* ..............O8888888D..........
.........+88888888 .... Command Line Interface(Reloaded) ....O8888888D..........
.........+88888888...........................................88888888D..........
..........D888888888888DO+. ..........................?ND888888888888D..........
...........O8888888888888888888888...........D8888888888888888888888=...........
............ .:D8888888888888888888.........78888888888888888888O ..............
[root@iZ2zefuyvafx8jqrl90pncZ ~]#

如果我们使用的不是阿里云的镜像,那么需要使用python-pip3来进行安装,安装步骤见如下文档:

https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/pdf/aliyun-command-line-interface-UserGuide-intl-en-2017-02-23.pdf

2. ali-instance-cli步骤:

复制代码
[root@iZ2zefuyvafx8jqrl90pncZ ~]# curl -O https://aliyun-client-assist.oss-accelerate.aliyuncs.com/session-manager/linux/ali-instance-cli
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 10.0M  100 10.0M    0     0  41.6M      0 --:--:-- --:--:-- --:--:-- 41.5M
[root@iZ2zefuyvafx8jqrl90pncZ ~]# ls -ltr
总用量 10288
-rw-r--r-- 1 root root 10533217 12月  2 19:30 ali-instance-cli
[root@iZ2zefuyvafx8jqrl90pncZ ~]# chmod a+x ali-instance-cli
[root@iZ2zefuyvafx8jqrl90pncZ ~]# sudo mv ali-instance-cli /usr/local/bin/
[root@iZ2zefuyvafx8jqrl90pncZ ~]# ali-instance-cli configure --mode AK
Configuring profile 'default' in 'AK' authenticate mode...
Access Key Id []: abcdefg
Access Key Secret []: 1234567890
Default Region Id []: cn-beijing
Default Output Format [json]: json (Only support json)
Default Language [zh|en] en: en
Saving profile[default] ...Done.

对于设置时候的"Default Region Id", 不同于aws只有cn-north-1和cn-northwest-1, 阿里云有多个region,region id查询文档和地理位置说明如下:

什么是阿里云地域和可用区,如何选择地域和可用区_新手指南-阿里云帮助中心

相关推荐
Hermann24 分钟前
云原生系统健壮性浅谈
架构·云计算
数据与人工智能律师9 小时前
数字迷雾中的安全锚点:解码匿名化与假名化的法律边界与商业价值
大数据·网络·人工智能·云计算·区块链
Johny_Zhao21 小时前
Centos8搭建hadoop高可用集群
linux·hadoop·python·网络安全·信息安全·云计算·shell·yum源·系统运维·itsm
_可乐无糖1 天前
AWS WebRTC:我们的业务模式
云计算·音视频·webrtc·aws
Kentos(acoustic ver.)1 天前
云原生 —— K8s 容器编排系统
云原生·容器·kubernetes·云计算·k8s
Britz_Kevin2 天前
从零开始的云计算生活——番外6,使用zabbix对中间件监控
云计算·生活·zabbix
贺贺丿2 天前
Docker2-容器应用工具及docker命令
linux·运维·docker·容器·自动化·云计算
程序猿追2 天前
亚马逊云科技:引领云计算新时代,开启无限可能
科技·云计算·亚马逊
果子⌂2 天前
Kubernetes 服务发布进阶
linux·运维·服务器·云原生·容器·kubernetes·云计算
青梅主码-杰哥2 天前
中央广播电视总台联合阿里云研究院权威发布《中国人工智能应用发展报告(2025)》:我国依旧需要大力注重人工智能人才的培养
人工智能·阿里云·云计算