Csatlakozás az Azure Stack Hubhoz a PowerShell használatával
Az Azure Stack Hubot úgy konfigurálhatja, 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 cikk segítséget nyújt az operátori környezet konfigurálásához.
Előfeltételek
Futtassa a következő előfeltételeket az Azure Stack Development Kit (ASDK) vagy Windows-alapú külső kliensről, ha VPN-en keresztülaz ASDK-hoz csatlakozik.
- Telepítse Azure Stack Hub-kompatibilis Azure PowerShell-modulokat.
- Töltse le az Azure Stack Hub használatához szükségeseszközöket.
Csatlakozás a Microsoft Entra-azonosítóval
Az Azure Stack Hub operátori környezetének PowerShell-lel való konfigurálásához futtassa az alábbi szkriptet. Cserélje le a Microsoft Entra tenantName-t és az Azure Resource Manager végpontjait a saját környezetkonfigurációjával.
Jegyzet
Ha a munkamenet lejár, megváltozott a jelszava, vagy fiókokat szeretne váltani, futtassa a következő parancsmagot, mielőtt bejelentkezik a Connect-AzAccount
: 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
Jegyzet
Az AD FS csak a felhasználói identitásokkal rendelkező interaktív hitelesítést támogatja. Ha hitelesítő objektumra van szükség, szolgáltatásazonosítót (SPN) kell használnia. További információ az Azure Stack Hub és az AD FS szolgáltatásnév identitáskezelési szolgáltatásként való beállításáról: AD FS-alkalmazás identitáskezelése.
A kapcsolat tesztelése
Most, hogy minden be van állítva, a PowerShell használatával hozzon létre erőforrásokat az Azure Stack Hubban. 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 MyResourceGroupnevű erőforráscsoportot:
New-AzResourceGroup -Name "MyResourceGroup" -Location "Local"