Share via


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.

  1. 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.

  2. 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

  1. 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>
    
  2. 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
    
  3. 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.

  1. Állítsa be az alapértelmezett erőforráscsoportot.

    az config set defaults.group=<msdocs-tutorial-rg-0000000>
    
  2. 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>
    
  3. Á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 jsonvan á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 kimenetet none , 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
    
  4. Ú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: 
    
  5. 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. Az AZURE_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.