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.59.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 nameparameterparameter 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

Az Azure CLI-szintaxis összehasonlítása a Bash és a PowerShell-környezetek között: További információ az Azure CLI szintaxisbeli különbségeiről.

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.

Kapcsolódó információk