Csatlakozás PowerShell Azure Stack Hub való használata
Konfigurálhatja úgy a Azure Stack Hub, hogy a PowerShell használatával kezelje az erőforrásokat, például ajánlatokat, csomagokat, kvótákat és riasztásokat hozzon létre. Ez a témakör az operátori környezet konfigurálásában nyújt segítséget.
Előfeltételek
Futtassa az alábbi előfeltételeket a Azure Stack Development Kit (ASDK) vagy egy Windows-alapú külső ügyfélről, ha VPN-en keresztül csatlakozik az ASDK-hoz.
- Telepítse Azure Stack Hub kompatibilis Azure PowerShell modulokat.
- Töltse le az alkalmazással való Azure Stack Hub.
Csatlakozás Azure AD-val
Az operátori Azure Stack Hub PowerShell-sel való konfiguráláshoz futtassa az alábbi szkriptek valamelyikét. Cserélje le a Azure Active Directory (Azure AD) tenantName és Azure Resource Manager végpontértékeket a saját környezeti konfigurációjára.
Megjegyzés
Ha a munkamenet lejár, a jelszó megváltozott, vagy egyszerűen csak fiókváltásra van szükség, futtassa a következő parancsmagot, mielőtt bejelentkezik az Csatlakozás-AzAccount használatával:Remove-AzAccount -Scope Process
# Register an Azure Resource Manager environment that targets your Azure Stack Hub instance. Get your Azure Resource Manager endpoint value from your service provider.
Add-AzEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.local.azurestack.external" `
-AzureKeyVaultDnsSuffix adminvault.local.azurestack.external `
-AzureKeyVaultServiceEndpointResourceId https://adminvault.local.azurestack.external
# Set your tenant name.
$AuthEndpoint = (Get-AzEnvironment -Name "AzureStackAdmin").ActiveDirectoryAuthority.TrimEnd('/')
$AADTenantName = "<myDirectoryTenantName>.onmicrosoft.com"
$TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1]
# After signing in to your environment, Azure Stack Hub cmdlets
# can be easily targeted at your Azure Stack Hub instance.
Connect-AzAccount -EnvironmentName "AzureStackAdmin" -TenantId $TenantId
Csatlakozás és AD FS
Csatlakozás azure Azure Stack Hub szolgáltatások (Azure AD FS) használatával a PowerShell-Azure Active Directory az AD FS. Az ASDK-hoz Azure Resource Manager végpont beállítása https://adminmanagement.local.azurestack.external
. Az integrált Azure Resource Manager végpontjának Azure Stack Hub forduljon a szolgáltatójához.
# Register an Azure Resource Manager environment that targets your Azure Stack Hub instance. Get your Azure Resource Manager endpoint value from your service provider.
Add-AzEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.local.azurestack.external" `
-AzureKeyVaultDnsSuffix adminvault.local.azurestack.external `
-AzureKeyVaultServiceEndpointResourceId https://adminvault.local.azurestack.external
# Sign in to your environment.
Connect-AzAccount -EnvironmentName "AzureStackAdmin"
Megjegyzés
AD FS a felhasználói identitásokkal való interaktív hitelesítést támogatja. Ha hitelesítő objektumra van szükség, egyszerű szolgáltatást (SPN) kell használnia. További információ a szolgáltatásnév identitáskezelési szolgáltatásként Azure Stack Hub AD FS beállításával kapcsolatban: Manage an AD FS app identity (Alkalmazásidentitás kezelése).
Kapcsolat tesztelése
Most, hogy mindent beállított, a PowerShell használatával hozzon létre erőforrásokat a Azure Stack Hub. Létrehozhat például egy erőforráscsoportot egy alkalmazáshoz, és hozzáadhat egy virtuális gépet. A következő paranccsal hozzon létre egy MyResourceGroup nevű erőforráscsoportot.
New-AzResourceGroup -Name "MyResourceGroup" -Location "Local"