Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iiiusky/alicloud-tools
阿里云ECS、策略组辅助小工具
https://github.com/iiiusky/alicloud-tools
Last synced: 26 days ago
JSON representation
阿里云ECS、策略组辅助小工具
- Host: GitHub
- URL: https://github.com/iiiusky/alicloud-tools
- Owner: iiiusky
- License: apache-2.0
- Created: 2020-10-27T08:34:56.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-02T07:05:02.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T18:16:43.858Z (4 months ago)
- Language: Go
- Size: 13.7 MB
- Stars: 808
- Watchers: 14
- Forks: 127
- Open Issues: 2
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
- awesome-cloud-security - 地址 - tools) `由「半人间丶」师傅补充,感谢支持` (0x02 工具 :hammer_and_wrench: / 1 云服务工具)
- awesome-hacking-lists - iiiusky/alicloud-tools - 阿里云ECS、策略组辅助小工具 (Go)
README
# AliCloud-tools
> 本工具为辅助使用阿里云API操作ECS以及策略组的小工具,如用于非法用途,与本人无关,出现任何问题,后果自负.
# 使用方式
```
该工具主要是方便快速使用阿里云api执行一些操作Usage:
AliCloud-Tools [flags]
AliCloud-Tools [command]Available Commands:
ecs ECS 操作(查询/执行命令),当前命令支持地域ID设置.
help Help about any command
ram RAM账号增删查操作
sg 安全组操作,当前命令支持地域ID设置.
versionFlags:
-a, --ak string 阿里云 AccessKey
-h, --help help for AliCloud-Tools
--regions 显示所有地域信息
-r, --rid string 阿里云 地域ID,在其他支持rid的子命令中,如果设置了地域ID,则只显示指定区域的信息,否则为全部.
--sak string 阿里云 STS AccessKey
-s, --sk string 阿里云 SecretKey
--ssk string 阿里云 STS SecretKey
--sts 启用STSToken模式
--token string 阿里云 STS Session Token
-v, --verbose 显示详细的执行过程
```# 关于使用STSToken
**如果需要使用STSToken,则需要指定sak\ssk\token\sts 四个选项。** ,如下图所示
![regions](./img/stsToken.png)## 查看所有地域信息
```
./AliCloud-Tools -a -s --regions
```
![regions](./img/regions.jpg)
## 查看所有实例信息
```
./AliCloud-Tools -a -s ecs --list```
![list-1](./img/list-1.png)
![list-2](./img/list-2.png)## 查看所有正在运行的实例信息
```
./AliCloud-Tools -a -s ecs --list --runner```
![list-1](./img/list-1.png)
![list-2](./img/list-2.png)
## 查看指定实例的信息
```
./AliCloud-Tools -a -s [-r ] ecs --sid
```
![instance-info](./img/instance-info.png)## 执行命令
```
./AliCloud-Tools -a -s [-r ] ecs exec -I -c "touch /tmp/123123aaaa.txt"
```
![exec](./img/exec.jpg)
![exec-result](./img/exec-result.png)## 查看安全组策略
```
./AliCloud-Tools -a -s -r sg --sid
```
![sg-info](./img/sg-info.png)## 增加安全组策略
```
./AliCloud-Tools -a -s -r --sid --action add --protocol tcp --port 0/0 --ip 0.0.0.0/0
```
![sg-add](./img/sg-add.png)## 删除安全组策略
```
./AliCloud-Tools -a -s -r --sid --action del --protocol tcp --port 0/0 --ip 0.0.0.0/0
```
![sg-del](./img/sg-del.png)## 增加RAM用户
```
./AliCloud-Tools -a -s ram --action add --username test2 --password 1q2w@WW3
```
![ram-del](./img/ram-add.jpg)## 查看RAM用户
```
./AliCloud-Tools -a -s ram --action list
```
![ram-del](./img/ram-list.jpg)## 删除RAM用户
```
./AliCloud-Tools -a -s ram --action del --username test2
```
![ram-del](./img/ram-del.jpg)