Csatlakozás azure Azure Stack Hub bővítmény használatával az Visual Studio Code-ban

Ez a cikk bemutatja, hogyan csatlakozhat Azure Stack Hub azure-fiókbővítmény használatával. Az Azure-t közvetlenül a Visual Studio code-ból is használhatja bővítményeken keresztül. Frissítenie kell a Visual Studio Code (VS Code) beállításait.

A VS Code egy könnyű szerkesztő webes és felhőalapú alkalmazások építéséhez és hibakereséséhez. ASP.NET Core, Python, NodeJS, Go és más fejlesztők a VS Code-ot használják. Az Azure-fiókbővítmény segítségével egyetlen Azure-bejelentkezést használhat előfizetési szűréssel más Azure-bővítményekhez. A bővítmény a Azure Cloud Shell a VS Code integrált terminálon teszi elérhetővé. A bővítmény használatával az Azure AD (Azure AD) és az Active Directory Federated Services (AD FS) használatával is csatlakozhat az Azure Stack Hub-előfizetéséhez az identitáskezelő számára. Bejelentkezhet a Azure Stack Hub, kiválaszthatja az előfizetését, és megnyithat egy új parancssort a Cloud Shell.

Megjegyzés

A cikkben található lépéseket egy Active Directory szolgáltatások (AD FS) környezetben használhatja. Használja a AD FS hitelesítő adatait és végpontját.

Visual Studio Kód és Azure Stack Hub

A Visual Studio Azure-fiók bővítménye mellett számos más Azure-bővítmény is támogatott a Azure Stack Hub és Visual Studio Code-ban. Ezek a következők:

Az Azure-fiókbővítmény előfeltételei

Hitelesítő adatok lekérte

Ebben a szakaszban a hitelesítő adataival fogja lekért bérlőazonosítóját. Szüksége lesz a Azure Stack Hub Resource Manager URL-címére és bérlőazonosítójára.

A Azure Stack Hub Resource Manager egy olyan felügyeleti keretrendszer, amely lehetővé teszi az Azure-erőforrások üzembe helyezését, kezelését és figyelét.

  • A Resource Manager (ASDK) Azure Stack Development Kit URL-címe: https://management.local.azurestack.external/
  • Az Resource Manager rendszer url-címe a következő: , ahol https://management.region.<fqdn>/<fqdn> a a teljes tartománynév.
  1. Nyissa meg a PowerShellt egy rendszergazda jogú parancssor használatával. Futtassa a következő parancsmagokat:

    Add-AzEnvironment -Name "<username@contoso.com>" -ArmEndpoint "https://management.region.<fqdn>"
    
    Name  Resource Manager Url                            ActiveDirectory Authority
    ----  --------------------                            -------------------------
    username@contoso.com https://management.region.<fqdn> https://login.microsoftonline.com/
    
  2. Futtassa a következő parancsmagokat ugyanabban a munkamenetben:

    $AuthEndpoint = (Get-AzEnvironment -Name "mabrigg@microsoft.com").ActiveDirectoryAuthority.TrimEnd('/')
    $AADTenantName = "masselfhost.onmicrosoft.com"
    $TenantId = (invoke-restmethod "$($AuthEndpoint)/$($AADTenantName)/.well-known/openid-configuration").issuer.TrimEnd('/').Split('/')[-1]
    Add-AzAccount -EnvironmentName "mabrigg@microsoft.com" -TenantId $TenantId
    
    Account               SubscriptionName  TenantId                             Environment
    -------               ----------------  --------                             -----------
    username@contoso.com   azure-stack-sub  6d5ff183-b37f-4a5b-9a2f-19959cb4224a username@contoso.com
    
  3. Jegyezze fel a bérlőazonosítót. Erre szüksége lesz az Azure-fiók bővítményét konfiguráló JSON-szakasz hozzáadásakor.

Az Azure-fiók bővítményének beállítása

  1. Nyissa meg a VS Code-ot.

  2. A bal oldali sarokban válassza a Bővítmények lehetőséget.

  3. A keresőmezőbe írja be a Azure Account kifejezést.

  4. Válassza az Azure-fiók, majd a Telepítés lehetőséget.

    Azure Stack Hub Visual Studio Code

  5. Indítsa újra a VS Code-et a bővítmény betöltéséhez.

  6. Nyomja le a Ctrl+Shift+Pbillentyűkombinációt, majd válassza a Beállítások: Felhasználói Gépház (JSON) lehetőséget.

  7. A kódszerkesztőben frissítse a következő JSON-kódrészletet a környezete értékeivel, majd illessze be a kódrészletet a beállítások blokkba.

    • Értékek:

      Paraméter Leírás
      azure.cloud A környezet neve.
      azure.tenant A bérlőazonosító Azure Stack Hub értéke.
      azure.customCloud.resourceManagerEndpointUrl Ez az url-cím a Azure Resource Manager url-Azure Stack Hub.
      validateAuthority Ezt a paramétert akkor hagyhatja ki, ha az Azure AD-t használja identitáskezelőként. Adja hozzá a paramétert false értékkel, ha a paramétert AD FS.
    • JSON-kódrészlet:

        "azure.cloud": "AzureCustomCloud",
        "azure.customCloud.resourceManagerEndpointUrl": "https://management.region.<fqdn>",
        "azure.tenant": "<your-tenant-ID",
      
  8. Mentse a felhasználói beállításokat (JSON), és használja ismét a Ctrl+Shift+P billentyűkombinációt. Válassza az Azure: Bejelentkezés lehetőséget. A hitelesítési oldal betöltődik a böngészőben. Jelentkezzen be a végpontra.

  9. Annak teszteléséhez, hogy sikeresen bejelentkezett a Azure Stack Hub-előfizetésbe, használja a Ctrl+Shift+ P billentyűkombinációt, majd válassza az Azure: Előfizetés kiválasztása lehetőséget, és ellenőrizze, hogy elérhető-e az előfizetése.

Parancsok

Azure: Bejelentkezés Bejelentkezés az Azure-előfizetésbe
Azure: Bejelentkezés eszközkóddal Jelentkezzen be az Azure-előfizetésbe egy eszközkóddal. Olyan beállításokban használjon eszközkódot, ahol a Bejelentkezési parancs nem működik.
Azure: Bejelentkezés az Azure Cloudba Jelentkezzen be az Azure-előfizetésbe az egyik szuverén felhőben.
Azure: Kijelentkezás Jelentkezzen ki Azure-előfizetéséből.
Azure: Előfizetések kiválasztása Válassza ki a dolgozni kívánt előfizetéseket. A bővítmény csak a szűrt előfizetések erőforrásait jeleníti meg.
Azure: Fiók létrehozása Ha nincs Azure-fiókja, regisztráljon egyet még ma, és 200 dollár ingyenes kreditet kap.
Azure: Nyissa meg a Basht Cloud Shell Nyisson meg egy bash-t futtató új terminált a Cloud Shell.
Azure: Nyissa meg a PowerShellt Cloud Shell Nyisson meg egy PowerShellt futtató új terminált a Cloud Shell.
Azure: Feltöltés Cloud Shell Töltsön fel egy fájlt a Cloud Shell tárfiókba.

Következő lépések

Fejlesztési környezet beállítása a Azure Stack Hub

Az Azure-Storage beállítása a Azure Stack Hub kódból Visual Studio használatával