簡體   English   中英

從python腳本運行Azure-cli命令

[英]Running Azure-cli commands from python script

我有這些azure-cli2(基於python)命令用於創建rbac用戶和其他一些活動

az ad user create --display-name "user" --password Pass@word1 --user-principal-name "user@test.onmicrosoft.com"  --mail-nickname user
az role assignment create --role Contributor --assignee "user@test.onmicrosoft.com"
az ad sp create-for-rbac -n "testapp"

我正在使用subprocess.check_output()從python運行這些命令。

有什么辦法可以直接從python啟動azure-cli命令

我期望這樣的事情:

import azure-core-cli
azure-core-cli.mycommand(param)

PS:我知道,我可以使用Azure Python SDK獲得相同的功能

根據此文件 ,嘗試:

from azure.cli.core import get_default_cli

get_default_cli().invoke(['ad', 'user', 'create', '--display-name', 'user', ...])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM