■debian bullseyeにazコマンドを導入する。
$ lsb_release -d
Description: Debian GNU/Linux 11 (bullseye)
■ステップ バイ ステップ
https://learn.microsoft.com/ja-jp/cli/azure/install-azure-cli-linux?pivots=apt
$ echo "ca-certificates curl apt-transport-https lsb-release gnupg" | \
awk '{for(a=1;a<=NF;a++){print "dpkg -l "$a" | awk \047($1 ~ /^ii/){print $2,$3}\047 | grep "$a" || echo \042Not Found:"$a"\42"}}' | sh
ca-certificates 20210119
curl 7.74.0-1.3+deb11u3
apt-transport-https 2.2.4
lsb-release 11.1.0
gnupg 2.2.27-2+deb11u2
$ curl -sL https://packages.microsoft.com/keys/microsoft.asc |
gpg --dearmor |
sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null
$ AZ_REPO=$(lsb_release -cs)
echo "deb [arch=`dpkg --print-architecture`] https://packages.microsoft.com/repos/azure-cli/ $AZ_REPO main" |
sudo tee /etc/apt/sources.list.d/azure-cli.list
$ sudo apt-get update
■最新バージョンでいいけど、インストール可能なバージョンの一覧を取得
$ sudo apt-cache showpkg azure-cli | awk 'BEGIN{f=0}{if(/Provides:/){f=1}else{if(/:/){f=0}{if(f==1){print $0}}}}'
2.43.0-1~bullseye -
2.42.0-1~bullseye -
2.41.0-1~bullseye -
2.40.0-1~bullseye -
2.39.0-1~bullseye -
2.38.0-1~bullseye -
2.37.0-1~bullseye -
2.36.0-1~bullseye -
2.35.0-1~bullseye -
2.34.1-1~bullseye -
2.34.0-1~bullseye -
2.33.1-1~bullseye -
2.33.0-1~bullseye -
2.32.0-1~bullseye -
2.31.0-1~bullseye -
2.30.0-1~bullseye -
2.29.2-1~bullseye -
2.29.1-1~bullseye -
2.29.0-1~bullseye -
2.28.0-1~bullseye -
2.18.0-2 -
■インストール
$ sudo apt-get install azure-cli
$ az version
{
"azure-cli": "2.43.0",
"azure-cli-core": "2.43.0",
"azure-cli-telemetry": "1.0.8",
"extensions": {}
}
■サブコマンドのリスト
$ az | awk '/: /{print "az "$1}' | column
az account az dla az postgres
az acr az dls az ppg
az ad az dms az private-link
az advisor az eventgrid az provider
az afd az eventhubs az redis
az aks az extension az relay
az ams az feature az resource
az apim az feedback az resourcemanagement
az appconfig az find az rest
az appservice az functionapp az restore-point
az aro az group az role
az backup az hdinsight az search
az batch az identity az security
az bicep az image az servicebus
az billing az interactive az sf
az bot az iot az sig
az cache az keyvault az signalr
az capacity az kusto az snapshot
az cdn az lab az sql
az cloud az lock az sshkey
az cognitiveservices az logicapp az staticwebapp
az config az login az storage
az configure az logout az survey
az consumption az managed-cassandra az synapse
az container az managedapp az tag
az cosmosdb az managedservices az term
az databoxedge az maps az ts
az deployment az mariadb az upgrade
az deployment-scripts az monitor az version
az deploymentmanager az mysql az vm
az disk az netappfiles az vmss
az disk-access az network az webapp
az disk-encryption-set az policy