Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A PowerShell a parancssorból származó erőforrások kezelésére és felügyeletére szolgál. A PowerShellt akkor használhatja, ha olyan automatizált eszközöket szeretne létrehozni, amelyek az Azure Resource Manager-modellt használják. A PowerShell-modulok olyan PowerShell-függvények készleteként definiálhatók, amelyek egy adott terület minden aspektusának kezelésére vannak csoportosítva. Az Azure Stack Hub használatához különböző PowerShell-parancsmagokat kell konfigurálnia.
Ez a cikk segít megérteni az Azure Stack Hubban használt PowerShell-modulokat. Ha a PowerShellt az Azure Stack Hubban használja, a következő táblázatban látható módon négy API-készlet bármelyikével kommunikálhat:
| Alkalmazásprogramozási interfész (API) | PowerShell-referencia | REST-referencia |
|---|---|---|
| Globális Azure Erőforráskezelő | Azure PowerShell-modulok | REST API böngésző |
| Azure Stack Hub Resource Manager | API-verzióprofilok kezelése az Azure Stack Hub | API-verzióprofilok kezelése az Azure Stack Hub |
| Azure Stack Hub-rendszergazdai végpontok | Azure Stack Hub felügyeleti modul | [REST API böngésző – Azure Stack Hub](/rest/api/?term=Azure Stack Admin) |
| Az Azure Stack Hub kiemelt végpontja | A kiemelt végpont használata az Azure Stack Hubban |
Minden felület kapcsolatba lép az erőforrás-szolgáltatókkal a globális Azure-ban vagy az Azure Stack Hubban. Az erőforrás-szolgáltatók engedélyezik az Azure-képességeket. Az Azure Compute-erőforrás-szolgáltató például programozott hozzáférést biztosít a virtuális gépek és azok támogató erőforrásainak létrehozásához és kezeléséhez.
Az erőforrás-szolgáltatók az erőforrás kezeléséhez és konfigurálásához egyaránt biztosítanak funkciókat és vezérlőket. Az azure Resource Manager használatával programozott módon érheti el az erőforrás-szolgáltatókat. A felület viszont egy felületet biztosít a PowerShellhez, az Azure CLI-hez és a saját REST-ügyfelekhez.
Az Azure Stack Hub PowerShell megkeresése
Az alábbi blokkdiagram a PowerShell-modulok csoportjai közötti kapcsolatokat mutatja be. A gépről betöltheti a PowerShell-modulokat, és kezelheti a globális Azure-t és az Azure Stack Hubot is.
Globális Azure
Az Azure PowerShell olyan parancsmagokat tartalmaz, amelyek az Azure Resource Manager aktuális verzióját használják az Azure-erőforrások használatához. Az Azure PowerShell a .NET Standard verziót használja, ami azt jelenti, hogy a PowerShell windowsos, macOS és Linux rendszerű verzióit is használhatja. Az Azure PowerShell az Azure Cloud Shellben is elérhető. További információ: Az Azure PowerShellhasználatának első lépései.
Azure Stack Hub Resource Manager
Az Azure Stack Hub PowerShell olyan parancsmagokat biztosít, amelyek az Azure Resource Manager korábbi verzióit használják. Ezek a parancsmagok kompatibilisek az Azure Stack Hub erőforrás-szolgáltatóival. Az Azure Stack Hub egyes erőforrás-szolgáltatói a globális Azure-ban található szolgáltató régebbi verzióját használják. Az Azure Stack Hub által támogatott egyes szolgáltatók verziójának koordinálásához API-profilokat használhat. További információ: API-verzióprofilok kezelése az Azure Stack Hub.
Azure Stack Hub-rendszergazda
Az Azure Stack Hub számos erőforrás-szolgáltatót tesz elérhetővé a felhőszolgáltató számára, hogy az operátor telepíthesse és karbantarthassa az Azure Stack Hubot. A globális Azure-ban ez az interakció el van rejtve a felhasználó elől, és az Azure részeként a színfalak mögött kerül kezelésre. Az Azure Stack Hubmal; a vállalatok azonban támogathatják a magánfelhőt. A feladatok elvégzéséhez az operátor az Azure Stack Hub felügyeleti API-kkal kommunikál. További információ: PowerShell telepítése az Azure Stack Hubhoz.
Az Azure Stack Hub kiemelt végpontja
Az Azure Stack Hub operátori tevékenységei, például a telepítési és hozzáférési naplók tesztelése esetén az operátorok használhatják a kiemelt végpontot (PEP). A PEP egy előre konfigurált távoli PowerShell-konzol, amely elegendő hozzáférést biztosít az operátoroknak adott feladatok elvégzéséhez. A végpont a PowerShell Just Enough Administration (JEA) használatával tesz elérhetővé korlátozott parancsmagokat. További információért lásd: Az Azure Stack Hub privilegizált végpontjának használata.
Azure Stack Hub eszközök
Az Azure Stack Hub elérhetővé teszi a szkripteket és a további parancsmagokat egy GitHub-adattárban, AzureStack-Tools. AzureStack-Tools PowerShell-modulokat üzemeltet az erőforrások Azure Stack Hubon való kezelésére és üzembe helyezésére. Ha VPN-kapcsolatot szeretne létesíteni, letöltheti ezeket a PowerShell-modulokat az Azure Stack fejlesztői készletbe vagy egy Windows-alapú külső ügyfélre. További információ: AzureStack-Tools oldal.
A PowerShell használata az Azure Stack Hubban
A PowerShell programozott módon kommunikál az Azure Resource Managerrel. Használhat interaktív parancssort, vagy ha feladatokat automatizál, szkripteket is írhat.
Ha sok időt tölt az Azure Stack Hub PowerShell használatával, a modulok telepítésével és újratelepítésével is megismerkedhet. Ha egyszerre dolgozik a globális Azure-ral, ez a rutin kihívást jelenthet, mivel a céltól függően el kell távolítania és újra kell telepítenie a modulokat.
Docker-tárolókkal elkülönítheti a PowerShell minden verzióját a helyi gépen. Ha Docker-tárolókat szeretne használni, hogy a PowerShell-modulkészletről PowerShell-modulkészletre váltson, olvassa el A Docker használata a PowerShell-futtatásához.
Következő lépések
- További információ a PowerShell- API-profiljairól az Azure Stack Hubban.
- Telepítse Azure Stack Hub PowerShell.
- A felhőkonzisztenciához Azure Resource Manager-sablonok létrehozásáról olvashat.