azure 小助手 v2 开源
1
1526
2021年6月2日
用 telegram bot 管理 Azure 虚拟机
主要功能
管理 Azure 账号,管理账号订阅
创建和管理 Azure 虚拟机,更换虚拟机 IP
部分截图
账号添加和管理
实例创建和管理
用法
在 @botfather 新建一个 bot,记下 bot token
选择相应的系统平台,下载 release 中的一键包和 config.json
按照你的需求编辑 config.json,* 的部分需要去掉或编辑
{
"BOT": {
"NAME": "Azure 小助手",
"TOKEN": "*bot 的 token",
"ADMINS": [*你的 telegram 数字 id]
},
"VM": {
"LOCATIONS": {
"*创建虚拟机时显示的地区": "*可根据需求编辑",
"美国中": "centralus",
"美国东": "eastus",
"美国西": "westus",
"东亚": "eastasia",
"东南亚": "southeastasia",
"日本东": "japaneast",
"日本西": "japanwest",
"韩国中": "koreacentral",
"韩国南": "koreasouth"
},
"SIZES": {
"*创建虚拟机时显示的虚拟机型号": "*可根据需求编辑",
"B1s": "Standard_B1s",
"B2s": "Standard_B2s",
"B4ms": "Standard_B4ms",
"D2s_v3": "Standard_D2s_v3",
"D4s_v3": "Standard_D4s_v3",
"F1s": "Standard_F1s",
"F2": "Standard_F2",
"F2s": "Standard_F2s",
"F4s": "Standard_F4s"
},
"OS_INFOS": {
"*创建虚拟机时显示的虚拟机镜像": "*可根据需求编辑",
"Ubuntu 16.04": {
"os": "Ubuntu 16.04",
"image_reference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "16.04-LTS",
"version": "latest"
}
},
"Ubuntu 18.04": {
"os": "Ubuntu 18.04",
"image_reference": {
"publisher": "Canonical",
"offer": "UbuntuServer",
"sku": "18.04-LTS",
"version": "latest"
}
},
"CentOs 7.5": {
"os": "CentOs 7.5",
"image_reference": {
"publisher": "OpenLogic",
"offer": "CentOS",
"sku": "7.5",
"version": "latest"
}
},
"CentOS 8.2": {
"os": "CentOS 8.2",
"image_reference": {
"publisher": "OpenLogic",
"offer": "CentOS",
"sku": "8_2",
"version": "latest"
}
},
"Debian 10": {
"os": "Debian 10",
"image_reference": {
"publisher": "debian",
"offer": "debian-10",
"sku": "10",
"version": "latest"
}
},
"Debian 9": {
"os": "Debian 9",
"image_reference": {
"publisher": "credativ",
"offer": "Debian",
"sku": "9",
"version": "latest"
}
}
}
}
}
这个主题简介啊