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.