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, Linux vagy macOS rendszeren a Basht, majd kiad egy parancsot a rendszerhéj parancssorában. Az ismétlődő feladatok automatizálásához a parancssori felület parancsait rendszerhéj-szkriptbe 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-, Mac- vagy Windows-számítógépeken. Az Azure CLI közvetlenül a böngészőből is használható az Azure Cloud Shell segítségével, vagy futtatható egy Docker-tárolóban is.

Aktuális verzió

Az Azure CLI jelenlegi verziója a 2.40.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 a frissítés szükségességének megtekintéséhez futtassa az az verziót.

Adatgyűjtés

Az Azure CLI alapértelmezés szerint telemetriai adatokat gyűjt. A Microsoft összesíti az összegyűjtött adatokat, hogy azonosítsa a használati mintákat a gyakori problémák azonosítása és az Azure CLI felhasználói élményének javítása érdekében. 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 sikerrel rendelkező parancsok, és segítenek rangsorolni a munkánkat.

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.

A környezet előkészítése

Az Azure CLI-parancsok futtatása előtt be kell állítania a környezetet.

  • Használja az Azure Cloud Shellt a Bash-környezet használatával.

    A Cloud Shell indítása új ablakban

  • A CLI-referenciaparancsok futtatásához telepítheti az Azure CLI-t is.

    • Ha helyi telepítést használ, jelentkezzen be az Azure CLI-vel az az login parancs futtatásával. A hitelesítési folyamat befejezéséhez kövesse a terminálon megjelenő lépéseket. További bejelentkezési lehetőségek megismeréséhez tekintse meg a Bejelentkezés az Azure CLI használatával című szakaszt.
    • Ha a rendszer kéri, az első használatkor telepítse az Azure CLI-bővítményeket. További információ a bővítményekről: Bővítmények használata az Azure CLI-vel.
    • Futtassa az az version parancsot a telepített verzió és a függő kódtárak megkereséséhez. A legújabb verzióra az az upgrade paranccsal frissíthet.

Azure parancssori felületi (CLI) példák

Ez a cikk különböző Azure CLI-példákat tartalmaz a következőkhöz:

  • Előfizetés szintaxisa
  • Szerepkör-hozzárendelés szintaxisa
  • PowerShell-szintaxis

Példa előfizetési szintaxisra

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"

Milyen egyszerű volt ez?! Az előfizetések Azure CLI-vel való kezelésével kapcsolatos további információkért tekintse meg az Előfizetések kezelése és a felügyeleti csoportok létrehozása című témakört.

Példa szerepkör-hozzárendelési szintaxisra

Az Azure CLI egy 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

A szolgáltatásnevek és szerepkör-hozzárendelések kezelésének részletes ismertetését az Azure CLI-vel rendelkező Azure-szolgáltatásnév létrehozása című témakörben talál.

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 a Azure PowerShell közötttools, és environments nagy hangsúlyt fektet azokra. 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

Lásd még: