“开源”一个自用的azure开机助手-web版(增加删除命令)

发布于 2022-09-03  187 次阅读


后端开源/前端不开源

目前只集成 azure

部署工具 docker

安装 docker

curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
service docker start

部署

docker run --name cloudpanel -d -it -p 8111:80 --restart=always cdntip/cloudpanel:v1.1 /bin/bash

其中8111端口 可以自行修改。

创建账号

docker exec -it cloudpanel /bin/bash # 进入容器
python3 manage.py createsuperuser   # 创建管理员命令, 根据提示创建即可

部署完成, 浏览器打开 ip+端口即可。

演示地址

http://143.198.74.64:8111/

账号:admin

密码:hostloc.com

 

随时可能关闭

订阅是每一小时更新一次。

暂不支持 arm 机器。

 

如何获取API和输入匹配的参数

请在shell.azure.com

选择powershell

 

然后命令行输入 

az ad sp create-for-rbac --role owner --sdk-auth --years 99

 

如果同一个账号 (Tenant) 下有多个订阅,请在命令后加上

--scopes /subscriptions/{ID1} /subscriptions/{ID2}

3. 将获取到的 clientId clientSecret tenantId 填入

对应关系: 

clientId -> appId

clientSecret ->password

tenantId -> tenant

 

 

删除api命令

az ad sp delete --id c5a75193-1017-4c93-8e5b-4c50b620abdd

https://docs.microsoft.com/en-us/cli/azure/ad/sp?view=azure-cli-latest