Připojení k Azure Stack Hub pomocí PowerShellu
Můžete nakonfigurovat, Azure Stack Hub ke správě prostředků, jako je vytváření nabídek, plánů, kvót a upozornění, pomocí PowerShellu. Toto téma vám pomůže nakonfigurovat prostředí operátora.
Požadavky
Pokud jste připojení k asdk prostřednictvím sítě VPN Azure Stack Development Kit spusťte následující požadavky z klienta ASDK (Windows) nebo z externího klienta založeného na Windows.
- Nainstalujte Azure Stack Hub kompatibilní Azure PowerShell moduly.
- Stáhněte si nástroje potřebné pro práci s Azure Stack Hub.
Připojení s Azure AD
Pokud chcete nakonfigurovat Azure Stack Hub operátora pomocí PowerShellu, spusťte jeden z níže uvedených skriptů. Nahraďte hodnoty Azure Active Directory tenanta (Azure AD) a Azure Resource Manager koncových bodů vlastní konfigurací prostředí.
Poznámka
Pokud relace vyprší, vaše heslo se změnilo nebo chcete jednoduše přepnout účty, před přihlášením pomocí rutiny Připojení-AzAccount spusťte následující rutinu: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
Připojení s AD FS
Připojení prostředí operátora Azure Stack Hub pomocí PowerShellu s Azure Active Directory Federated Services (Azure AD FS). Pro ASDK je tento koncový Azure Resource Manager nastavený na https://adminmanagement.local.azurestack.external
. Pokud chcete získat koncový Azure Resource Manager koncového bodu Azure Stack Hub integrovaných systémů, obraťte se na svého poskytovatele služeb.
# 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"
Poznámka
AD FS podporuje pouze interaktivní ověřování pomocí identit uživatelů. Pokud se vyžaduje objekt přihlašovacích údajů, musíte použít hlavní název služby (SPN). Další informace o nastavení objektu služby s Azure Stack Hub a AD FS jako službou správy identit najdete v tématu Správa AD FS identity aplikace.
Testování připojení
Teď, když máte všechno nastavené, můžete pomocí PowerShellu vytvářet prostředky v rámci Azure Stack Hub. Můžete například vytvořit skupinu prostředků pro aplikaci a přidat virtuální počítač. Pomocí následujícího příkazu vytvořte skupinu prostředků MyResourceGroup.
New-AzResourceGroup -Name "MyResourceGroup" -Location "Local"