A környezet előkészítése az Azure CLI-hez
Ebben az oktatóanyagi lépésben végrehajtja az első Azure CLI-parancsokat! Ez magában foglalja az aktív előfizetés megkeresését és beállítását, valamint az alapértelmezett értékek beállítását. Azt is megtudhatja, hogyan hozhat létre véletlenszerű azonosítót tartalmazó erőforráscsoportokat, hogy mindig egyedi erőforrásnevet garantálhasson.
Ha nem rendelkezik Azure-előfizetéssel, első lépésként hozzon létre egy ingyenes Azure-fiókot.
Az oktatóanyag lépéseinek elvégzéséhez az előfizetéshez vagy magasabb szintű engedélyekre van szüksége contributor
.
Az Azure CLI összetevő telepítése
Első lépésként válassza ki a környezetet.
Használja a Bash-környezetet az Azure Cloud Shellben az Egyes Azure CLI-kódblokkok jobb felső sarkában található Open Cloud Shell gombra kattintva.
Ha inkább helyileg szeretné futtatni az Azure CLI referenciaparancsait, telepítse az Azure CLI-t.
Az Azure CLI jelenlegi verziója a 2.61.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.
Bejelentkezés az Azure-ba az Azure CLI használatával
Az Azure CLI használatakor számos hitelesítési lehetőség áll rendelkezésre. Az Azure CLI bejelentkezésekhez használt alapértelmezett hitelesítési módszere webböngészőt és hozzáférési jogkivonatot használ a bejelentkezéshez.
Futtassa a következő parancsot:
az login
.az login
Ha az Azure CLI meg tudja nyitni az alapértelmezett böngészőt, elindítja az engedélyezési kódfolyamatot, és megnyitja az alapértelmezett böngészőt egy Azure-bejelentkezési oldal betöltéséhez.
Ellenkező esetben elindítja az eszköz kódfolyamatát , és arra utasítja, hogy nyisson meg egy böngészőlapot a következő helyen https://aka.ms/devicelogin: . Ezután adja meg a terminálban megjelenő kódot.
Ha nem érhető el webböngésző, vagy a webböngésző nem nyitható meg, kényszerítheti az eszközkód-folyamatot az login --use-device-code használatával.
A böngészőben jelentkezzen be fiókja hitelesítő adataival.
Az aktív előfizetés megkeresése és módosítása
Az Azure CLI-be való bejelentkezés után mindig ellenőrizze az aktuális előfizetését. Ha nem a kívánt előfizetés alatt dolgozik, módosítsa az előfizetését az az account set használatával. Íme egy példa a kód használatára:
# see your current/default subscription
az account show
# find the list of subscriptions available to you
az account list --output table
# change your current/default subscription
az account set --subscription <mySubscriptionName>
# you can also set your subscription using a subscription ID
az account set --subscription <00000000-0000-0000-0000-000000000000>
Parancs konzolkimenete az account show
:
{
"environmentName": "AzureCloud",
"homeTenantId": "00000000-0000-0000-0000-000000000000",
"id": "00000000-0000-0000-0000-000000000000",
"isDefault": true,
"managedByTenants": [],
"name": "Your storage account name",
"state": "Enabled",
"tenantId": "00000000-0000-0000-0000-000000000000",
"user": {
"name": "yourName@contoso.com",
"type": "user"
}
}
További információ az erőforráscsoportokról
Az erőforráscsoport az Azure-erőforrások tárolója. Erőforráscsoport létrehozásához engedélyekre vagy magasabb szintű engedélyekre van szüksége contributor
az előfizetésben.
Erőforráscsoport létrehozása
Az előfizetésen belül az erőforráscsoport nevének egyedinek kell lennie. Először ellenőrizze, hogy a kívánt név elérhető-e az az csoport használatával. A kimeneti érték
false
azt jelenti, hogy a név elérhető.az group exists --name <myUniqueRGname>
Az az account list-locations paranccsal kérje le az előfizetés támogatott régióinak listáját. Az elérhető Azure-helyek listáját a megfelelő Azure-régió kiválasztása című témakörben találja.
az account list-locations --query "[].{Region:name}" --output table
Itt az ideje létrehozni az erőforráscsoportot! Használja az az group create parancsot.
az group create --location <myLocation> --name <myUniqueRGname>
Véletlenszerű azonosítót tartalmazó erőforráscsoport létrehozása
Teszteléskor érdemes létrehozni egy olyan erőforráscsoportot, amely véletlenszerű azonosítót tartalmaz a névben. Ha véletlenszerű azonosítót ad hozzá az erőforráscsoport nevéhez, akkor anélkül tesztelheti újra a kódot, hogy meg kellene várnia, amíg egy azonos nevű korábbi erőforráscsoport el lesz távolítva az Azure-ból.
A Bash és a PowerShell változó szintaxisa eltérő. Másolja ki a környezetéhez megfelelő szkriptet.
let "randomIdentifier=$RANDOM*$RANDOM"
location="eastus"
resourceGroup="msdocs-tutorial-rg-$randomIdentifier"
az group create --name $resourceGroup --location $location --output json
Bash- és PowerShell-konzolkimenet:
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/msdocs-tutorial-rg-000000000",
"location": "eastus",
"managedBy": null,
"name": "msdocs-tutorial-rg-000000000",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Környezeti változók beállítása
Az Azure CLI számos lehetőséget kínál a gyakori paraméterértékek újrafelhasználására. Ezek az alapértelmezett értékek környezeti változókban vannak tárolva, és minden bejelentkezéshez egyediek.
Állítsa be az alapértelmezett erőforráscsoportot.
az config set defaults.group=<msdocs-tutorial-rg-0000000>
Egyszerre több környezeti változó beállítása.
Számos Azure CLI-paraméter több értéket használ szóközzel elválasztva. A konfigurációs értékek ilyen példányok. A következő példa az
.location
.group
összes Azure CLI-parancs és--resource-group
paraméter által--location
használt és alapértelmezett értékeket is beállítja.az config set defaults.location=westus2 defaults.group=<msdocs-tutorial-rg-0000000>
Állítsa be az alapértelmezett kimenetet.
Amikor úgy döntött, hogy az Azure Cloud Shellben dolgozik, vagy helyileg telepíti az Azure CLI-t, az alapértelmezett kimenet automatikusan a következőre
json
van állítva. Ez azonban az egyik legfontosabb alapérték, amelyet érdemes megérteni és beállítani. A kimenet határozza meg, hogy mi jelenik meg a konzolon, és mit ír a naplófájlba. Mindig használjon kimenetetnone
, amikor kulcsokat, jelszavakat és titkos kulcsokat visszaíró erőforrásokat hoz létre.az config set core.output=none
Ebben az oktatóanyagban nem dolgozunk titkos kódokkal. Állítsa vissza az alapértelmezett értéket,
json
hogy az oktatóanyagban látható legyen az egyes referenciaparancsok visszaadott kimenete.az config set core.output=json
Útmutató a használathoz
az init
.Az Azure CLI egy referenciaparancsot tartalmaz, amely végigvezeti a környezet konfigurálását. Írja be
az init
a konzolt, és nyomja le az Enter billentyűt. Kövesse a megadott utasításokat.az init
Az első szép dolog az init az, hogy megadja az összes jelenlegi beállításokat! Íme egy példakimenet:
Your current config settings: Output format: JSON [core.output = json] Standard error stream (stderr): All events [core.only_show_errors = false] Error output: Show recommendations [core.error_recommendation = on] Syntax highlighting: On [core.no_color = false] Progress Bar: On [core.disable_progress_bar = false] Select an option by typing it's number [1] Optimize for interaction These settings improve the output legibility and optimize for human interaction [2] Optimize for automation These settings optimize for machine efficiency [3] Customize settings A walk through to customize common configurations [4] Exit (default) Return to the command prompt ? Your selection:
Keresse meg és olvassa el a konfigurációs fájlt.
Ha a "megbízhatóság, de ellenőrizze" gondolkodásmód alatt dolgozik, tudnia kell, hogy hol vannak tárolva a konfigurációs fájlok, és mit tartalmaznak. Maga a konfigurációs fájl itt található:
$AZURE_CONFIG_DIR/config
. AzAZURE_CONFIG_DIR
alapértelmezett értéke a Linux és macOS rendszereken$HOME/.azure
, a Windows rendszeren pedig%USERPROFILE%\.azure
. Keresse meg most a konfigurációs fájlt, és nézze meg, mit tartalmaz.
További részletek
Szeretne részletesebben is megtudni az oktatóanyag lépéseinek egyik témakörét? További információért használja a táblázatban található hivatkozásokat.
Tárgy | További információ |
---|---|
Környezetek | A megfelelő Azure parancssori eszköz kiválasztása |
Bejelentkezési beállítások | Bejelentkezés az Azure CLI-vel |
Feltételek | Az Azure CLI terminológiája és támogatási szintjei |
Előfizetések | Előfizetések kezelése az Azure CLI használatával |
Erőforráscsoportok | Erőforráscsoportok kezelése az Azure CLI használatával |
Konfigurációk | Az Azure CLI konfigurálása |
Azure-szerepkörök | Azure-szerepkörök, Microsoft Entra-szerepkörök és klasszikus előfizetés-rendszergazdai szerepkörök |
Következő lépés
Most, hogy megismerte a környezet konfigurálásának módját, folytassa a következő lépésben a Bash, a PowerShell és a Cmd közötti szkriptelési különbségek megismeréséhez.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: