知了小站 - IT人的小站 - Azure管理 https://www.ydyno.com/tag/Azure%E7%AE%A1%E7%90%86/ 教你使用开源 Azure 开机面板管理 Azure 账号 https://www.ydyno.com/archives/1404.html 2021-12-27T17:53:00+08:00 提取到 Microsoft Azure 的 API 参数 后我们就可以使用Azure 开机面板管理账号的开机、关机、换IP等操作。使用 Azure 面板方式管理 Azure 账号,能降低 Azure 对账号的风控。该方式适合对 Azure 官网操作不熟的用户,也适合有多个 Azure 账号需要管理的用户。项目地址:https://github.com/elunez/azure-manager安装 Docker应用依赖 Docker 环境,使用一键脚步安装 Dockercurl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun && systemctl start docker && systemctl enable docker创建应用使用下面的脚本创建应用docker run -itd --name az \ --restart always \ -p 8888:8888 \ dqjdda/azure-manager:latestARM机器用户请使用docker run -itd --name az \ --restart always \ -p 8888:8888 \ dqjdda/azure-manager:arm初始化管理员账号与密码docker exec -it az flask admin 用户名 密码访问 http://IP:8888 进入管理页面登陆后添加需要管理的账号邮箱:用于多账号区分,可填写你注册azure的邮箱密码:appId|password|tenant|subscriptions创建 VPS添加完账号后,点击账号右侧管理 -> 新增添加后,等待几分钟后刷新页面,就能看到创建好的虚拟机了。虚拟机默认 ssh 端口为 22默认账号与密码:账号:defaultuser 密码:Thisis.yourpassword1重置系统使用下面脚本可以一键重置为纯净的 debian 系统注意替换脚本中的 自定义密码sudo -i curl -fLO https://raw.githubusercontent.com/bohanyang/debi/master/debi.sh && chmod a+rx debi.sh && ./debi.sh --cdn --network-console --ethx --bbr --user root --password 自定义密码 --timezone Asia/Shanghai && shutdown -r now 教你使用 Azure Cli 提取 Azure API 参数信息 https://www.ydyno.com/archives/1394.html 2021-12-07T10:43:00+08:00 Azure 提取开机 API 参数可以用第三方管理工具管理 Azure,下面分享两种提取 Azure Api 的方式。一、通过控制面板的 Cli直接通过 Azure 控制面板的 Cli 去创建 Api 参数将以下命令输入到 Azure cloud shell(使用 Bash)sub_id=$(az account list --query [].id -o tsv) && az ad sp create-for-rbac --role contributor --scopes /subscriptions/$sub_id将会有一些像这样的输出:{ "appId": "***", "displayName": "***", "password": "***", "tenant": "***" }二、通过安装 Azure Cli官网教程:https://docs.microsoft.com/en-us/cli/azure/install-azure-cli不想安装 Azure Cli 的可以看文末最后的另一种方式登陆 Azure Cli使用如下命令登陆Azure:az login输入后 Macos 会自动打开登陆界面,Linux 需要你自己复制登陆地址打开登陆界面。登陆需要管理的账号, 成功后如下图所示创建 Api 访问权限az ad sp create-for-rbac --role contributor --scopes /subscriptions/填入订阅ID输入后就能得到了相关的参数