Verbinding maken met Azure Stack hub met behulp van de Azure-account extensie in Visual Studio codeConnect to Azure Stack Hub using Azure Account Extension in Visual Studio Code

In dit artikel wordt uitgelegd hoe u verbinding maakt met Azure Stack hub met behulp van de Azure-account extensie.In this article, we will walk you through how to connect to Azure Stack Hub using the Azure Account extension. U moet uw instellingen voor Visual Studio code (VS-code) bijwerken.You will need to update your Visual Studio Code (VS Code) settings.

VS code is een licht gewicht editor voor het maken en opsporen van fouten in web-en Cloud toepassingen.VS Code is a light-weight editor for building and debug web and cloud applications. ASP.NET Core, Python, NodeJS, Go en andere ontwikkel aars gebruiken VS code.ASP.NET Core, Python, NodeJS, Go, and other developers use VS Code. Met de extensie van het Azure-account kunt u één Azure-aanmelding gebruiken met abonnements filtering voor extra Azure-extensies.With the Azure Account extension, you can use a single Azure sign-in with subscription filtering for additional Azure extensions. De uitbrei ding maakt de Azure Cloud Shell beschikbaar in de VS code geïntegreerde Terminal.The extension makes the Azure Cloud Shell available in the VS Code-integrated terminal. Met de uitbrei ding kunt u verbinding maken met uw Azure Stack hub-abonnement met behulp van Azure AD (Azure AD) en Active Directory Federated Services (AD FS) voor uw identiteits Manager.Using the extension, you can connect to your Azure Stack Hub subscription using both Azure AD (Azure AD) and Active Directory Federated Services (AD FS) for your identity manager. U kunt zich aanmelden bij Azure Stack hub, uw abonnement selecteren en een nieuwe opdracht regel openen in een Cloud shell.You can sign in to Azure Stack Hub, select your subscription, and open a new command line in a cloud shell.

Notitie

U kunt de stappen in dit artikel gebruiken voor een AD FS-omgeving (Active Directory Federated Services).You can use the steps in this article for an Active Directory Federated Services (AD FS) environment. Gebruik uw AD FS referenties en eind punten.Use your AD FS credentials and endpoints.

Vereisten voor de Azure-account extensiePre-requisites for the Azure Account Extension

  1. Azure Stack hub-omgeving 1904 build of hogerAzure Stack Hub environment 1904 build or later
  2. Visual Studio CodeVisual Studio Code
  3. Azure-account extensieAzure Account Extension
  4. Een Azure Stack hub-abonnementAn Azure Stack Hub subscription

Stappen om verbinding te maken met Azure Stack hubSteps to connect to Azure Stack Hub

  1. Voer het identiteits script uit vanuit Azure stack hub-hulpprogram Ma's in github.Run the Identity script from Azure Stack Hub Tools in GitHub.

    Update-AzsHomeDirectoryTenant -AdminResourceManagerEndpoint $adminResourceManagerEndpoint `
    -DirectoryTenantName $homeDirectoryTenantName -Verbose
    Register-AzsWithMyDirectoryTenant -TenantResourceManagerEndpoint $tenantARMEndpoint `
    -DirectoryTenantName $guestDirectoryTenantName
    
  2. Open VS Code.Open VS Code.

  3. Selecteer uitbrei dingen in de linkerbovenhoek.Select Extensions on the left-side corner.

  4. Typ Azure Account in het zoekvak.In the search box, enter Azure Account.

  5. Selecteer Azure-account en selecteer installeren.Select Azure Account and select Install.

    Visual Studio-code van Azure Stack hub

  6. Start VS code opnieuw op om de uitbrei ding te laden.Restart VS Code to load the extension.

  7. Haal de meta gegevens op om verbinding te maken met de Azure Resource Manager in uw Azure Stack hub.Retrieve the metadata to connect to the Azure Resource Manager in your Azure Stack Hub.

    De Microsoft Azure Resource Manager is een beheer raamwerk waarmee u Azure-resources kunt implementeren, beheren en bewaken.The Microsoft Azure Resource Manager is a management framework that allows you to deploy, manage, and monitor Azure resources.

    • De URL van de Resource Manager voor de Azure Stack Development Kit (ASDK) is: https://management.local.azurestack.external/The Resource Manager URL for the Azure Stack Development Kit (ASDK) is: https://management.local.azurestack.external/
    • De URL van de Resource Manager voor een geïntegreerd systeem is: https://management.region.<fqdn>/ , waar <fqdn> is uw Fully Qualified Domain name.The Resource Manager URL for an integrated system is: https://management.region.<fqdn>/, where <fqdn> is your fully qualified domain name.
    • Voeg de volgende tekst toe aan uw URL voor toegang tot de meta gegevens: <ResourceManagerUrl>/metadata/endpoints?api-version=1.0Add the following text to your URL to access the metadata: <ResourceManagerUrl>/metadata/endpoints?api-version=1.0

    De URL voor het ophalen van de meta gegevens voor uw Azure Resource Manager eind punt kan er bijvoorbeeld als volgt uitzien: https://management.local.azurestack.external/metadata/endpoints?api-version=1.0For example, the URL to retrieve the metadata for your Azure Resource Manager endpoint may look something like: https://management.local.azurestack.external/metadata/endpoints?api-version=1.0

    Noteer het retour JSON.Make a note of the return JSON. U hebt de waarden voor de loginEndpoint eigenschap en nodig audiences .You will need the values for the loginEndpoint and audiences property.

  8. Druk op CTRL + SHIFT + P en selecteer voor keuren: gebruikers instellingen openen (JSON).Press Ctrl+Shift+P, and select Preferences: Open User Settings (JSON).

  9. Werk in de code-editor het volgende JSON-fragment bij met de waarden voor uw omgeving en plak het fragment vervolgens in het blok met instellingen.In the code editor, update the following JSON snippet with the values for your environment, and then paste snippet into the settings block.

    • Waarden:Values:

      ParameterParameter BeschrijvingDescription
      tenant-ID De waarde van de Tenant-idvan uw Azure stack hub.The value of your Azure Stack Hub tenant ID.
      activeDirectoryEndpointUrl Dit is de URL van de eigenschap loginEndpoint.This is the URL from loginEndpoint property.
      activeDirectoryResourceId Dit is de URL van de eigenschap doel groepen.This is the URL from the audiences property.
      resourceManagerEndpointUrl Dit is de basis-URL voor de Azure Resource Manager voor Azure Stack hub.This is the root URL for the Azure Resource Manager for Azure Stack Hub.
      validateAuthority U kunt deze para meter weglaten als u Azure AD als identiteits Manager gebruikt.You can leave out this parameter if you are using Azure AD as your identity manager. Voeg de para meter met de waarde van toe false Als u AD FS gebruikt.Add the parameter with a value of false if you are using AD FS.
    • JSON-fragment:JSON snippet:

      "azure.tenant": "tenant-ID",
      "azure.ppe": {
          "activeDirectoryEndpointUrl": "Login endpoint",
          "activeDirectoryResourceId": "This is the URL from the audiences property.",
          "resourceManagerEndpointUrl": "Aure Resource Management Endpoint",
          "validateAuthority" : false, 
      },
      "azure.cloud": "AzurePPE"
      
  10. Sla de gebruikers instellingen op en gebruik CTRL + SHIFT + P opnieuw.Save the User Settings and use Ctrl+Shift+P once again. Selecteer Azure: Meld u aan bij de Azure-Cloud.Select Azure: Sign in to Azure Cloud. De nieuwe optie AzurePPE wordt weer gegeven in de lijst met doelen.The new option, AzurePPE, appears in the list of targets.

  11. Selecteer AzurePPE.Select AzurePPE. De verificatie pagina wordt geladen in uw browser.The authentication page loads in your browser. Meld u aan bij uw eind punt.Sign in to your endpoint.

  12. Als u wilt testen of u bent aangemeld bij uw Azure Stack hub-abonnement, gebruikt u CTRL + SHIFT + P en selecteert u Azure: abonnement selecteren . Controleer of het abonnement dat u hebt, beschikbaar is.To test that you have successfully logged into your Azure Stack Hub subscription, use Ctrl+Shift+ P and select Azure: Select Subscription and see if the subscription you have is available.

OpdrachtenCommands

Azure: aanmeldenAzure: Sign In Aanmelden bij uw Azure-abonnementSign in to your Azure subscription
Azure: Meld u aan met de apparaatcodeAzure: Sign In with Device Code Meld u aan bij uw Azure-abonnement met een apparaatcode.Sign in to your Azure subscription with a device code. Gebruik een apparaatcode in setups waarbij de aanmeld opdracht niet werkt.Use a device code in setups where the Sign In command doesn't work.
Azure: Meld u aan bij de Azure-CloudAzure: Sign In to Azure Cloud Meld u aan bij uw Azure-abonnement in een van de soevereine Clouds.Sign in to your Azure subscription in one of the sovereign clouds.
Azure: afmeldenAzure: Sign Out Meld u af bij uw Azure-abonnement.Sign out of your Azure subscription.
Azure: abonnementen selecterenAzure: Select Subscriptions Selecteer de set abonnementen waarmee u wilt werken.Pick the set of subscriptions you want to work with. Met de uitbrei ding worden alleen resources binnen de gefilterde abonnementen weer gegeven.The extension only shows resources within the filtered subscriptions.
Azure: een account makenAzure: Create an Account Als u geen Azure-account hebt, kunt u zich vandaag aanmelden voor een abonnement en $ 200 ontvangen in gratis tegoed.If you don't have an Azure Account, you can sign up for one today and receive $200 in free credits.
Azure: open bash in Cloud ShellAzure: Open Bash in Cloud Shell Open een nieuwe terminal met bash in Cloud Shell.Open a new terminal running Bash in Cloud Shell.
Azure: Power shell in Cloud Shell openenAzure: Open PowerShell in Cloud Shell Open een nieuwe terminal met Power shell in Cloud Shell.Open a new terminal running PowerShell in Cloud Shell.
Azure: uploaden naar Cloud ShellAzure: Upload to Cloud Shell Upload een bestand naar uw Cloud Shell-opslag account.Upload a file to your Cloud Shell storage account.

Volgende stappenNext steps

Een ontwikkel omgeving instellen in Azure Stack hub Set up a development environment in Azure Stack Hub