Kapcsolódás Azure Stack hubhoz az Azure-fiók bővítmény használatával a Visual Studio Code-banConnect to Azure Stack Hub using Azure Account Extension in Visual Studio Code

Ebből a cikkből megtudhatja, hogyan csatlakozhat az Azure Stack hubhoz az Azure-fiók bővítmény használatával.In this article, we will walk you through how to connect to Azure Stack Hub using the Azure Account extension. Frissítenie kell a Visual Studio Code (VS Code) beállításait.You will need to update your Visual Studio Code (VS Code) settings.

A VS Code egy könnyű szerkesztő a webes és felhőalapú alkalmazások létrehozásához és hibakereséséhez.VS Code is a light-weight editor for building and debug web and cloud applications. A ASP.NET Core, a Python, a NodeJS, a Go és más fejlesztők a VS Code-ot használják.ASP.NET Core, Python, NodeJS, Go, and other developers use VS Code. Az Azure-fiók bővítmény használatával egyetlen Azure-bejelentkezést is használhat előfizetés-szűréssel további Azure-bővítményekhez.With the Azure Account extension, you can use a single Azure sign-in with subscription filtering for additional Azure extensions. A bővítmény a VS Code-integrált terminálon elérhetővé teszi a Azure Cloud Shell.The extension makes the Azure Cloud Shell available in the VS Code-integrated terminal. A bővítmény használatával az Azure AD (Azure AD) és az Identity Manager Active Directory összevont szolgáltatások (AD FS) használatával kapcsolódhat Azure Stack hub-előfizetéséhez.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. Bejelentkezhet Azure Stack hubhoz, kiválaszthatja az előfizetését, és megnyithat egy új parancssort a Cloud shellben.You can sign in to Azure Stack Hub, select your subscription, and open a new command line in a cloud shell.

Megjegyzés

A cikkben szereplő lépéseket egy Active Directory összevont szolgáltatások (AD FS) környezetéhez is használhatja.You can use the steps in this article for an Active Directory Federated Services (AD FS) environment. Használja a AD FS hitelesítő adatait és a végpontokat.Use your AD FS credentials and endpoints.

Az Azure-fiók bővítményre vonatkozó előfeltételekPre-requisites for the Azure Account Extension

  1. Azure Stack hub-környezet 1904 Build vagy újabbAzure Stack Hub environment 1904 build or later
  2. Visual Studio CodeVisual Studio Code
  3. Azure-fiók bővítményAzure Account Extension
  4. Azure Stack hub-előfizetésAn Azure Stack Hub subscription

Azure Stack hubhoz való kapcsolódás lépéseiSteps to connect to Azure Stack Hub

  1. Futtassa az Identity scriptet Azure stack Hub-eszközökről a githubon.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. Nyissa meg a VS Code-ot.Open VS Code.

  3. A bal oldali sarokban válassza a bővítmények lehetőséget.Select Extensions on the left-side corner.

  4. A keresőmezőbe írja be a Azure Account kifejezést.In the search box, enter Azure Account.

  5. Válassza az Azure-fiók lehetőséget, és válassza a telepítés lehetőséget.Select Azure Account and select Install.

    Azure Stack hub Visual Studio Code

  6. A bővítmény betöltéséhez indítsa újra a VS Code-ot.Restart VS Code to load the extension.

  7. Kérje le a metaadatokat, hogy csatlakozzanak a Azure Stack hub Azure Resource Manager.Retrieve the metadata to connect to the Azure Resource Manager in your Azure Stack Hub.

    A Microsoft Azure Resource Manager egy felügyeleti keretrendszer, amely lehetővé teszi az Azure-erőforrások üzembe helyezését, kezelését és figyelését.The Microsoft Azure Resource Manager is a management framework that allows you to deploy, manage, and monitor Azure resources.

    • A Azure Stack Development Kit (ASDK) Resource Manager URL-címe a következő: https://management.local.azurestack.external/The Resource Manager URL for the Azure Stack Development Kit (ASDK) is: https://management.local.azurestack.external/
    • Az integrált rendszer Resource Manager URL-címe a következő: https://management.region.<fqdn>/ , ahol a a <fqdn> teljes tartománynév.The Resource Manager URL for an integrated system is: https://management.region.<fqdn>/, where <fqdn> is your fully qualified domain name.
    • Adja hozzá a következő szöveget az URL-címhez a metaadatok eléréséhez: <ResourceManagerUrl>/metadata/endpoints?api-version=1.0Add the following text to your URL to access the metadata: <ResourceManagerUrl>/metadata/endpoints?api-version=1.0

    Például az Azure Resource Manager-végpont metaadatainak beolvasására szolgáló URL-cím az alábbihoz hasonló lehet: 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

    Jegyezze fel a Return JSON-t.Make a note of the return JSON. Szüksége lesz a és tulajdonság értékeire loginEndpoint audiences .You will need the values for the loginEndpoint and audiences property.

  8. Nyomja le a CTRL + SHIFT + P billentyűkombinációt, majd válassza a Beállítások: felhasználói beállítások (JSON) megnyitása lehetőséget.Press Ctrl+Shift+P, and select Preferences: Open User Settings (JSON).

  9. A Kódszerkesztő alkalmazásban frissítse a következő JSON-kódrészletet a környezetéhez tartozó értékekkel, majd illessze be a kódrészletet a Settings (beállítások) blokkba.In the code editor, update the following JSON snippet with the values for your environment, and then paste snippet into the settings block.

    • Értékek:Values:

      ParaméterParameter LeírásDescription
      tenant-ID Az Azure Stack hub- bérlő azonosítójánakértéke.The value of your Azure Stack Hub tenant ID.
      activeDirectoryEndpointUrl Ez a loginEndpoint tulajdonság URL-címe.This is the URL from loginEndpoint property.
      activeDirectoryResourceId Ez a célközönségek tulajdonság URL-címe.This is the URL from the audiences property.
      resourceManagerEndpointUrl Ez az Azure Stack hub Azure Resource Managerjának legfelső szintű URL-címe.This is the root URL for the Azure Resource Manager for Azure Stack Hub.
      validateAuthority Ezt a paramétert akkor hagyhatja ki, ha az Azure AD-t használja Identity managerként.You can leave out this parameter if you are using Azure AD as your identity manager. Ha AD FS használ, adja hozzá a paramétert az értékhez false .Add the parameter with a value of false if you are using AD FS.
    • JSON-kódrészlet: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. Mentse a felhasználói beállításokat, és használja a CTRL + SHIFT + P billentyűkombinációt .Save the User Settings and use Ctrl+Shift+P once again. Válassza ki az Azure-t: Jelentkezzen be az Azure-felhőbe.Select Azure: Sign in to Azure Cloud. Az új lehetőség, a AzurePPE, megjelenik a célok listájában.The new option, AzurePPE, appears in the list of targets.

  11. Válassza a AzurePPE lehetőséget.Select AzurePPE. A hitelesítés lap betöltődik a böngészőben.The authentication page loads in your browser. Jelentkezzen be a végpontba.Sign in to your endpoint.

  12. Annak ellenőrzéséhez, hogy sikeresen bejelentkezett-e a Azure Stack hub-előfizetésbe, használja a CTRL + SHIFT + P billentyűkombinációt , és válassza az Azure lehetőséget: válassza az előfizetés lehetőséget , és ellenőrizze, hogy elérhető-e az előfizetés.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.

ParancsokCommands

Azure: bejelentkezésAzure: Sign In Jelentkezzen be az Azure-előfizetésbeSign in to your Azure subscription
Azure: bejelentkezés az eszköz kódjávalAzure: Sign In with Device Code Jelentkezzen be az Azure-előfizetésbe egy eszköz kódjával.Sign in to your Azure subscription with a device code. Használjon olyan programkódot a telepítőben, ahol a bejelentkezési parancs nem működik.Use a device code in setups where the Sign In command doesn't work.
Azure: bejelentkezés az Azure CloudbaAzure: Sign In to Azure Cloud Jelentkezzen be az Azure-előfizetésbe az egyik szuverén felhőben.Sign in to your Azure subscription in one of the sovereign clouds.
Azure: kijelentkezésAzure: Sign Out Jelentkezzen ki az Azure-előfizetésből.Sign out of your Azure subscription.
Azure: előfizetések kiválasztásaAzure: Select Subscriptions Válassza ki a használni kívánt előfizetések készletét.Pick the set of subscriptions you want to work with. A bővítmény csak a szűrt előfizetésekben lévő erőforrásokat jeleníti meg.The extension only shows resources within the filtered subscriptions.
Azure: fiók létrehozásaAzure: Create an Account Ha még nem rendelkezik Azure-fiókkal, regisztrálhat egy mai napra, és $ 200 ingyenes kreditet kaphat.If you don't have an Azure Account, you can sign up for one today and receive $200 in free credits.
Azure: bash megnyitása Cloud ShellAzure: Open Bash in Cloud Shell Nyisson meg egy új, bash-t futtató terminált Cloud Shell.Open a new terminal running Bash in Cloud Shell.
Azure: a PowerShell megnyitása Cloud ShellAzure: Open PowerShell in Cloud Shell Nyisson meg egy új, a PowerShellt futtató terminált Cloud Shellban.Open a new terminal running PowerShell in Cloud Shell.
Azure: feltöltés a Cloud ShellbaAzure: Upload to Cloud Shell Töltsön fel egy fájlt a Cloud Shell Storage-fiókjába.Upload a file to your Cloud Shell storage account.

További lépésekNext steps

Fejlesztési környezet beállítása Azure Stack központban Set up a development environment in Azure Stack Hub