azure开机助手|关于cloudpanel这个az助手的使用说明

网络资源 admin 3周前 (11-05) 86次浏览 0个评论

安装 cloudpanel

安装 docker

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

部署cloudpanel

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

其中8111端口 可以自行修改

创建账号

1.进入容器;2.创建管理员命令, 根据提示创建即可

docker exec -it cloudpanel /bin/bash
python3 manage.py createsuperuser

获取api

  1. 打开 Cloud Shell
  2. 然后输入
az ad sp create-for-rbac --role owner --sdk-auth --years 99

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

--scopes /subscriptions/{ID1} /subscriptions/{ID2}
  1. 填入对应参数即可
  2. 对应关系:
    • clientId -> appId
    • clientSecret ->password
    • tenantId -> tenant

 

【其他】

windows端:azure cli:https://aka.ms/installazurecliwindows
下载并安装azure提供的cli安装文件安装 打开cmd或者powershell输入 az login –use-device-code 或az login命令进行登录
前者需要手动打开https://aka.ms/devicelogin输入code进行登录,后者会调用默认的浏览器自动打开登录界面,两者各有利弊,前者可以在开号的环境下进行登录操作,而后者更方便,请自行选择

# For cmd
az provider register --namespace Microsoft.Compute && az provider register --namespace Microsoft.Security && az provider register --namespace Microsoft.Network && az provider register --namespace Microsoft.Storage && az provider register --namespace Microsoft.ResourceHealth && az provider register --namespace Microsoft.ChangeAnalysis && az provider register --namespace Microsoft.Advisor && az provider register --namespace Microsoft.PolicyInsights && az provider register --namespace Microsoft.GuestConfiguration  && az ad sp create-for-rbac

# For powershell
az provider register --namespace Microsoft.Compute
az provider register --namespace Microsoft.Security
az provider register --namespace Microsoft.Network
az provider register --namespace Microsoft.Storage
az provider register --namespace Microsoft.ResourceHealth
az provider register --namespace Microsoft.ChangeAnalysis
az provider register --namespace Microsoft.Advisor
az provider register --namespace Microsoft.PolicyInsights
az provider register --namespace Microsoft.GuestConfiguration
az ad sp create-for-rbac

macOS端:对于 macOS 平台,可以通过 homebrew 包管理器安装 Azure CLI。
如果系统中没有可用的 Homebrew,请先安装 Homebrew,然后继续。
安装 CLI 时,可以先更新 brew 存储库信息,然后运行 install 命令:brew update && brew install azure-cli
后续步骤同windows端

Linux端:
(1)使用 apt 安装 Azure CLI

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

(2)使用 yum 安装 Azure CLI
1.导入 Microsoft 存储库密钥。

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

2.创建本地 azure-cli 存储库信息。

sudo sh -c 'echo -e "[azure-cli]
name=Azure CLI
baseurl=https://packages.microsoft.com/yumrepos/azure-cli
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/azure-cli.repo'

3.使用 yum install 命令安装。
sudo yum install azure-cli
后续步骤同windows端

直接通过cloudshell进行获取

在azure管理后台打开cloudshell,直接输入命令即可获取api,无需登录操作


原文:https://www.bujj.org/index.php/2021/10/06/148/


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址