Azure-erőforráscsoportok kezelése az Azure CLI-vel

Az Azure-erőforráscsoportok olyan tárolók, amelyek egy Azure-megoldáshoz kapcsolódó erőforrásokat tárolnak. Egy erőforráscsoport tartalmazhat tárhelyet, virtuális gépeket, alkalmazásokat, irányítópultokat, szolgáltatásokat vagy szinte bármit, amellyel az Azure-ban foglalkozik.

Az Azure Parancssori felület (CLI) lehetővé teszi az alapértelmezett Azure-erőforráscsoportok létrehozását, megőrzését és beállítását. A parancssori felület lehetővé teszi az erőforrások törlését is a létrehozásuk után.

Azure Region Identification

Az Azure-ügyfelek számos különböző régióban helyezhetnek üzembe erőforrásokat. Bizonyos esetekben az ügyfelek csökkenthetik a költségeket az azonos szolgáltatásokat kínáló közeli régiók kiválasztásával. Ha egy közeli régiót azonosít, egy üzenet jelenik meg a jövőbeli üzembe helyezéshez kiválasztandó régióról.

A következő példában a az config parancs a régiójavaslat üzenetének letiltására szolgál:

az config set core.display_region_identified=no

Az Azure-régiókról további információt a megfelelő Azure-régió kiválasztása című témakörben talál.

Erőforráscsoport létrehozása

Erőforráscsoport létrehozásához használja az az group create parancsot:

az group create --name MyResourceGroup --location eastus

Egy erőforráscsoport egyetlen helyhez tartozik. Az aktuális előfizetésben támogatott összes hely megtekintéséhez futtassa az az account list-locations parancsot:

az account list-locations

Az aktuális előfizetés összes erőforráscsoportjának megtekintéséhez használja az az group list parancsot:

az group list --output table

Tipp.

A --output paraméter egy globális paraméter, amely minden parancshoz elérhető. A tábla értéke a kimenetet felhasználóbarát formátumban jeleníti meg. További információkért tekintse meg az Azure CLI-parancsok kimeneti formátumait.

Amikor létrehoz egy erőforrást, azt egy erőforráscsoportban hozza létre. Az alábbi példa egy tárfiókot mutat be, amelyet az az storage account create paranccsal hoztak létre :

az storage account create --resource-group MyResourceGroup --name storage134 --location eastus --sku Standard_LRS

Erőforráscsoport eltávolításához futtassa az az group delete parancsot:

az group delete --name MyResourceGroup

Egy erőforráscsoport eltávolításakor törli a hozzá tartozó összes erőforrást. Ezt a műveletet nem vonhatja vissza. Ha a cikkben szereplő parancsok bármelyikével próbálkozik, a létrehozott erőforráscsoportok törlése törli a fiókját.

Alapértelmezett erőforráscsoport beállítása

Beállíthat egy alapértelmezett erőforráscsoportot a helyi Azure CLI-ből vagy az Azure Cloud Shellből futtatott összes parancshoz. Az Azure CLI ezt a konfigurációt helyileg egy konfigurációs fájlban tárolja. Az aktuális konfiguráció megtekintéséhez futtassa az az config get parancsot:

az config get

Az eredmény az alapértelmezett erőforráscsoportokat és egyéb alapértelmezett értékeket jeleníti meg. Ha első alkalommal használja az Azure CLI-t, az eredmények üresek lehetnek.

Az Azure CLI-telepítés alapértelmezett erőforráscsoportjának beállításához futtassa az az config set parancsot:

az config set defaults.group=MyResourceGroup

A parancs egy megadott kulcs értékét állítja be ebben az esetben defaults.group. Az elérhető konfigurációs lehetőségekért tekintse meg az Azure CLI konfigurációját.

Feljegyzés

Az az config set parancs nem ellenőrzi a megadott erőforráscsoport meglétét. A parancs egyszerűen tárolja a kulcs-érték párot.

A parancs futtatása után a következő két parancs ugyanazt az eredményt adja:

az storage account create --resource-group MyResourceGroup --name storage01  --location eastus --sku Standard_LRS
az storage account create --name storage01 --location eastus --sku Standard_LRS

Egy erőforráscsoport egy előfizetéshez tartozik. Ha a szervezet több előfizetéssel is rendelkezik, az előfizetést be kell állítania, mielőtt egy erőforráscsoporttal dolgozik az előfizetésben. Ha egy erőforráscsoport alapértelmezett értéke nem az aktuális előfizetéshez tartozik, hibaüzenet jelenik meg. További információ több előfizetésről: Több Azure-előfizetés használata.

Más erőforráscsoportok használatához nem kell alaphelyzetbe állítania az alapértelmezett értéket. Ehelyett adja meg az erőforráscsoportot:

az group create --name OtherResourceGroup --location eastus
az storage account create --resource-group StorageGroups --name storage03  --location westus --sku Standard_LRS

Az alapértelmezett érték csak Önre vonatkozik. Ez nem érinti az Azure Portalon végzett többi felhasználót vagy módosítást.

Ha tartós paraméterértékeket használ, a cikkben leírtak szerint ezek az értékek elsőbbséget élveznek a konfigurációs fájlban beállított alapértelmezett értékekkel szemben.

Erőforráscsoport zárolásának beállítása

Rendszergazdaként előfordulhat, hogy zárolnia kell egy erőforráscsoportot, hogy a felhasználók ne töröljék vagy módosíthassák azt. További információ: Erőforrások zárolása a váratlan módosítások megelőzése érdekében.

Az Azure CLI-ben használja az az group lock parancsokat. Az az account lock create parancs például megakadályozhatja, hogy a felhasználók töröljék az erőforráscsoportot:

az group lock create --name "Cannot delete resource group" --lock-type CanNotDelete

Feljegyzés

A zárolások létrehozásához vagy módosításához engedélyekkel kell rendelkeznie contributor egy erőforráscsoporton.

Az erőforráscsoport aktuális zárolásainak megtekintéséhez használja az az group lock list parancsot:

az group lock list --output table

Az erőforrások eltávolítása

Ha a cikkben szereplő parancsok bármelyikével próbálkozott, az az group delete paranccsal eltávolíthatja a létrehozott erőforrásokat:

az group delete --name MyResourceGroup
az group delete --name OtherResourceGroup
az group delete --name StorageGroups

Ez a parancs eltávolítja a csoportot és az összes erőforrást, amelyet egyszerre tartalmaz.

Lásd még