Mi az az Azure CLI?
Az Azure parancssori felület (CLI) egy platformfüggetlen parancssori eszköz, amellyel csatlakozhat az Azure-hoz, és felügyeleti parancsokat hajthat végre az Azure-erőforrásokon. Lehetővé teszi a parancsok a terminálról interaktív parancssori parancsok vagy szkript használatával történő végrehajtását.
Interaktív használat esetén először elindít egy rendszerhéjat, például windowsos cmd.exe, Linuxon vagy macOS-en futó Basht, majd kiad egy parancsot a rendszerhéj-parancssorban. Az ismétlődő feladatok automatizálásához a parancssori felület parancsait egy rendszerhéjszkriptbe kell összeállítani a választott rendszerhéj szkriptszintaxisával, majd végre kell hajtania a szkriptet.
Az Azure CLI helyileg telepíthető Linux, macOS vagy Windows rendszerű számítógépekre. Böngészőből is használható az Azure Cloud Shellen keresztül, vagy futtatható egy Docker-tárolón belül.
Aktuális verzió
Az Azure CLI jelenlegi verziója a 2.63.0. A legújabb kiadással kapcsolatos információkért lásd a kibocsátási megjegyzéseket. A telepített verzió megkereséséhez és annak megtekintéséhez, hogy frissítenie kell-e, futtassa az az verziót.
Hitelesítés
Az Azure CLI számos hitelesítési módszert támogat. Az Azure CLI-ből az Azure-ba történő hitelesítéssel kapcsolatos részletes információkért lásd: Bejelentkezés az Azure CLI-vel.
Parancshivatkozások tervezése
Az Azure CLI szintaxisa egy egyszerű reference name
parameter
parameter value
- command
- - mintát követ. Az előfizetések közötti váltás például gyakran gyakori feladat. Íme a szintaxis.
az account set --subscription "my subscription name"
Az Azure CLI másik gyakori használata a szerepkör-hozzárendelések kezelése.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Az előfizetések kezelésével kapcsolatos további információkért lásd : Előfizetések kezelése az Azure CLI-vel. A szolgáltatásnevek és szerepkör-hozzárendelések kezelésével kapcsolatos részletes oktatóanyagért tekintse meg az Azure-szolgáltatásnév létrehozása az Azure CLI-vel című témakört.
PowerShell-szintaxis összehasonlítása
Válassza ki a megfelelő parancssori eszközt , amely elmagyarázza a különbséget az Azure CLI és az Azure PowerShell között tools
, és environments
nagy hangsúlyt fektet rá. Emellett számos egymás melletti parancs összehasonlítását is lehetővé teszi. Bemutatunk két példát:
Parancs | Azure CLI | Azure PowerShell |
---|---|---|
Create resource group (Erőforráscsoport létrehozása) | az group create --name <ResourceGroupName> --location eastus | New-AzResourceGroup -Name <ResourceGroupName> -Location eastus |
Azure Storage-fiók létrehozása | az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 | New-AzStorageAccount -Name <StorageAccountName> -ResourceGroupName <ResourceGroupName> -Location eastus -SkuName Standard_LRS -Kind StorageV2 |
A Bash és a PowerShell-környezetek közötti Azure CLI-szintaxis-összehasonlításokról a Bash, a PowerShell és a Cmd Azure CLI-szintaxisbeli különbségeit ismertető cikkben olvashat.
Kimeneti formátumok
Az Azure CLI a JSON-t használja alapértelmezett kimeneti formátumként, de más formátumokat is kínál az Azure CLI-parancsok kimeneti formátumaiban leírtak szerint. A paraméter használatával --output
formázza az Azure CLI-parancs eredményeit. Példa:
az account list --output table
Állítsa be az alapértelmezett kimenetet az output
Azure CLI-konfigurációban leírt konfigurációs tulajdonság beállításával.
az config set core.output=jsonc
Adatgyűjtés
Az Azure CLI alapértelmezés szerint telemetriai adatokat gyűjt. A Microsoft összesíti az összegyűjtött adatokat a gyakori problémák azonosításához és az Azure CLI felhasználói élményének javításához használt használati minták azonosításához. A Microsoft Azure CLI nem gyűjt privát vagy személyes adatokat. A használati adatok például segítenek azonosítani az olyan problémákat, mint az alacsony sikerű parancsok, és segít a munkánk rangsorolásában.
Habár nagyra értékeljük az adatokon alapuló megállapításokat, megértjük, hogy nem mindenki szeretné elküldeni a használati adatait. A paranccsal letilthatja az adatgyűjtést az config set core.collect_telemetry=false
. További információt adatvédelmi nyilatkozatunkban talál.