阿里云服务器控制
通过 bearychat 直接对阿里云服务器进行一些操作 可以直接在聊天里面查看机器状态,或是根据聊天结论动态调整机器 达到聊天内分享以及避免繁琐的网页操作的目的
aliyun 实际网页操作参数非常多,create
定位主要在日常频繁需要创建的实例类型
以及 bearychat outgoing 回复有字数限制,部分会返回大量文本的命令譬如 avail-*
不太好用
之前考虑过用滴滴云,不过 api 不提供或是需要企业用户,只好改用 aliyun 了
帮助页面
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/help.png
显示某区域的实例
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/list.png
显示某区域实例的详细状态
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/show.png
开启某区域实例
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/start.png
停止某区域实例
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/stop.png
创建某区域一个实例
需要手动在网页端建立好 LaunchTemplate
绑定 eip 需要 ecs 处于 running 状态,考虑到应用启动,默认等待 30s
没有返回,可以执行 create
后再执行 show/list
查看状态
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/create.png
删除某区域一个实例
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/delete1.png
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/delete2.png
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/delete3.png
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/delete4.png
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/delete5.png
显示某区域某个实例最近 5min 监控信息
数据实在太多,只选择了最近 5min 数据,供参考
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/monitor.png
显示可用区域,常用区域一般可以记住,用来查不常用区域
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/avail-regions.png
显示可用地域,因为是用 launch template 创建实例,没什么用
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/avail-zones.png
显示可用镜像,因为是用 launch template 创建实例,所以没什么用
https://github.com/jasonzzz/bearychat-aliyun-ecs/blob/master/pics/avail-images.png
因为 aliyun token 不能公开,不能公开测试
$ sudo pip3 install -r requirements.txt
填一下 handlers/base.py token 和 handlers/aliyun.py aliyun_token
python3 ./webhook.py --modules='aliyun'
bearychat 配置 outgoing
1
kslr 2018-11-02 19:14:50 +08:00 via Android
权限
|