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.

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"

Következő lépések