阿里云: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查询文档和地理位置说明如下:

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

相关推荐
小池先生9 小时前
阿里云子账号管理ECS权限配置全指南
服务器·阿里云·云计算
banjin9 小时前
免费体验,在阿里云平台零门槛调用满血版DeepSeek-R1模型
阿里云·自然语言处理·云计算·ai编程·ai写作·deepseek
云上的阿七13 小时前
云服务中的“高可用性架构”是怎样的?
云计算
云上的阿七16 小时前
云计算中的API网关是什么?为什么它很重要?
云计算
facaixxx202416 小时前
阿里云SLB负载均衡的ALB和NLB有啥区别?一个是7层一个是4层
阿里云·云计算·负载均衡
网易智企20 小时前
抖音试水AI分身;腾讯 AI 战略调整架构;百度旗下小度官宣接入DeepSeek...|网易数智日报
大数据·人工智能·ai·云计算·开源软件·业界资讯·通信
HaoHao_0101 天前
边缘安全加速平台 EO 套餐
云计算·腾讯云·加速·套餐
Marblog1 天前
腾讯云DeepSeek大模型应用搭建指南
云计算·腾讯云
AI服务老曹1 天前
确保设备始终处于最佳运行状态,延长设备的使用寿命,保障系统的稳定运行的智慧地产开源了
人工智能·开源·云计算·音视频
成长的小牛2332 天前
阿里云k8s服务部署操作一指禅
阿里云·kubernetes·云计算