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

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

相关推荐
缘的猿5 小时前
云计算划分标准与Kubernetes NetworkPolicy深度解析
容器·kubernetes·云计算
互联网志5 小时前
云计算综合标准化体系建设提供系统性指引
云计算
王道长服务器 | 亚马逊云7 小时前
AWS Shield 与海外高防服务器的对比分析
服务器·云计算·aws
weixin_307779137 小时前
AWS云上ClickHouse数据仓库部署方案详解
开发语言·clickhouse·自动化·云计算·aws
Amy_au7 小时前
AWS Lambda 学习笔
学习·云计算·aws
潇凝子潇7 小时前
AWS CLI自动删除资源脚本
chrome·云计算·aws
weixin_307779137 小时前
使用AWS IAM和Python自动化权限策略分析与导出
开发语言·python·自动化·云计算·aws
FreeBuf_7 小时前
红队APT组织利用泄露的IAM密钥劫持AWS账户实施数据窃取
云计算·aws
wanhengidc1 天前
云手机能够做些什么?
运维·服务器·人工智能·智能手机·云计算
捷智算云服务1 天前
混合云新篇章:H100裸金属租赁与云计算的协同效应
云计算