Megosztás a következőn keresztül:


Azure Storage hozzáadása a Visual Studio Connected Services használatával

A Visual Studióval az alábbiak bármelyikét csatlakoztathatja az Azure Storage-hoz a Csatlakoztatott szolgáltatások funkcióval:

  • .NET-keretrendszer konzolalkalmazás
  • ASP.NET Model-View-Controller (MVC) (.NET-keretrendszer)
  • ASP.NET Core
  • .NET Core (beleértve a konzolalkalmazást, a WPF-t, a Windows Formst, az osztálytárat)
  • .NET Core-feldolgozói szerepkör
  • Azure Functions
  • Alkalmazás a Windows univerzális platformra
  • Cordova

A csatlakoztatott szolgáltatás funkció hozzáadja az összes szükséges hivatkozást és kapcsolatkódot a projekthez, és megfelelően módosítja a konfigurációs fájlokat.

Előfeltételek

Csatlakozás az Azure Storage-hoz csatlakoztatott szolgáltatások használatával

  1. Nyissa meg a projektet a Visual Studióban.

  2. A Megoldáskezelőkattintson a jobb gombbal a Csatlakoztatott szolgáltatások csomópontra, majd a helyi menüben válassza a Csatlakoztatott szolgáltatás hozzáadásalehetőséget.

    Képernyőkép az

  3. A Csatlakoztatott szolgáltatások lapon válassza a Szolgáltatásfüggőségek+ ikont.

    Képernyőkép a

  4. A Függőség hozzáadása lapon válassza Azure Storagelehetőséget.

    Képernyőkép az

    Ha még nincs bejelentkezve, jelentkezzen be az Azure-fiókjába. Ha nem rendelkezik Azure-fiókkal, regisztrálhat az ingyenes próbaverzióra.

  5. Az Az Azure Storage konfigurálása képernyőn válasszon ki egy meglévő tárfiókot, és válassza Továbblehetőséget.

    Ha tárfiókot kell létrehoznia, folytassa a következő lépéssel. Ellenkező esetben ugorjon a 6. lépésre.

    Képernyőkép a

  6. Tárfiók létrehozása:

    1. Válassza Tárfiók létrehozása a párbeszédpanel alján.

    2. Töltse ki az Azure Storage: Új létrehozása párbeszédpanelt, és válassza a Create.

      Képernyőkép az

    3. Amikor megjelenik az Azure Storage párbeszédpanel, megjelenik az új tárfiók a listában. Válassza ki az új tárfiókot a listában, és válassza a Következőlehetőséget.

  7. Adja meg a kapcsolati sztring nevét, és adja meg, hogy a kapcsolati sztringet egy helyi titkos kódfájlban vagy Azure Key Vaultszeretné-e tárolni.

    Képernyőkép a

  8. A Módosítások összegzése képernyőn láthatók a projekten a folyamat befejezésekor végrehajtott módosítások. Ha a módosítások rendben vannak, válassza a Befejezéslehetőséget.

    Képernyőkép a

  9. A csatlakoztatott társzolgáltatás a projekt Csatlakoztatott szolgáltatások csomópontja alatt jelenik meg.

  1. Nyissa meg a projektet a Visual Studióban.

  2. Nyomja le a Ctrl+Q (vagy használja a Keresés gombot a Visual Studio IDE-ben a főmenüsávtól jobbra).

  3. A Szolgáltatáskeresésimezőbe írja be a Azure Storage, és válassza Azure Storage – Project > Csatlakoztatott szolgáltatások >> Azure Storagehozzáadása lehetőséget.

    Képernyőkép az Azure Storage keresésére szolgáló Funkciókeresés funkcióról.

  4. A Csatlakozás függőséghez lapon válassza Azure Storage-, majd válassza a Továbblehetőséget.

    Képernyőkép a függőséghez való csatlakozásról – Azure Storage.

    Ha még nincs bejelentkezve, jelentkezzen be az Azure-fiókjába. Ha nem rendelkezik Azure-fiókkal, regisztrálhat az ingyenes próbaverzióra.

  5. A Csatlakozás az Azure Storage-hoz képernyőn válasszon ki egy meglévő tárfiókot, és válassza Továbblehetőséget.

    Ha tárfiókot kell létrehoznia, folytassa a következő lépéssel. Ellenkező esetben ugorjon a következő lépésre.

    Képernyőkép egy meglévő tárfiók projekthez való hozzáadásáról.

  6. Tárfiók létrehozása:

    1. Válassza Új létrehozása zöld pluszjellel lehetőséget.

    2. Töltse ki az Azure Storage: Új létrehozása párbeszédpanelt, és válassza a Create.

      Új Azure Storage-fiók.

    3. Amikor megjelenik az Azure Storage párbeszédpanel, megjelenik az új tárfiók a listában. Válassza ki az új tárfiókot a listában, és válassza a Következőlehetőséget.

  7. Adja meg a kapcsolati sztring beállításának nevét. A beállítás neve a kapcsolati sztring-beállítás nevére hivatkozik, amint az megjelenik a secrets.json fájlban vagy az Azure Key Vaultban.

    Képernyőkép a kapcsolati karakterlánc meghatározásáról.

  8. Adja meg, hogy a kapcsolati sztringet egy helyi titkos kódfájlban, Azure Key Vaultbanszeretné-e tárolni, vagy sehol sem.

    Képernyőkép a kapcsolati beállítások tárolásának lehetőségeiről.

    Figyelmeztetés

    Ha a Visual Studio 17.12-nél korábbi verzióját használja, és secrets.json fájlt használ, biztonsági óvintézkedéseket kell tennie, mivel a helyi secrets.json fájl kapcsolati sztringje közzétehető. Ha a Visual Studio 2022 17.12-es vagy újabb verzióját használja, ez az eljárás biztonságosabb eredményt ad, mivel a hitelesítési hitelesítő adatokkal rendelkező kapcsolati sztring helyett egy kapcsolatbeállítási értéket ad.

  9. A Módosítások összegzése képernyőn láthatók a projekten a folyamat befejezésekor végrehajtott módosítások. Ha a módosítások rendben vannak, válassza a Befejezéslehetőséget.

    Képernyőkép a módosítások összegzéséről.

  10. A csatlakoztatott társzolgáltatás a projekt Csatlakoztatott szolgáltatások csomópontja alatt jelenik meg.

A hitelesítés ismertetése

Az előző eljárás futtatása után az alkalmazás úgy van beállítva, hogy hitelesítéssel férhessen hozzá a tárfiókhoz. A hitelesítés kapcsolati információi helyileg vannak tárolva, ha a secrets.json metódust választotta, vagy az Azure Key Vaultban.

Ha a secrets.json fájlt használta, nyissa meg a fájlt a Csatlakoztatott szolgáltatások lapon található Secrets.json melletti három ponttal egy menü megnyitásához, majd válassza a Felhasználói titkos kódok kezeléselehetőséget. A Visual Studio 2022 17.12-es és újabb verziójával ez a fájl olyan beállításokat tartalmaz, amelyek egy URI-ra hivatkoznak a biztonságos kapcsolati sztring beszerzéséhez, nem pedig magát a kapcsolati sztringet.

{
  "StorageConnection:blobServiceUri": "https://webapplication16storagex.blob.core.windows.net/",
  "StorageConnection:queueServiceUri": "https://webapplication16storagex.queue.core.windows.net/",
  "StorageConnection:tableServiceUri": "https://webapplication16storagex.table.core.windows.net/"
}

A Visual Studio 17.12-ben és újabb verzióiban ezek a beállítások automatikusak és rugalmasak. Amikor a Visual Studio segítségével helyileg futtat vagy hibakeresést végez, a Visual Studio által mentett Azure-hitelesítő adataival fér hozzá az Azure Storage-fiókhoz. Ha a parancssorból indítja el az alkalmazást, először az Azure CLI használatával kell bejelentkeznie, és a rendszer automatikusan észleli és használja ezeket a hitelesítő adatokat. Ha azonban az alkalmazás üzembe van helyezve az Azure-ban, és az Azure-ban fut, felügyelt identitást használ, kódmódosítások nélkül. A hitelesítés minden üzemeltetési környezetben működik, mert az Azure Identity API-k egymás után ellenőrzik az összes láncolt hitelesítő adatot, és a megtalálásukkor használják őket. Lásd: DefaultAzureCredential.

Következő lépések

Az Azure Storage támogatja a blobokat és az üzenetsorokat, valamint más funkciókat.

A blobok használatának megismeréséhez folytathatja a blobtároló gyors útmutatót, de ahelyett, hogy az elején kezdené, kezdje el Azure blobok kezdő lépései (.NET) - Kódpéldák.

Az üzenetsorok használatának megismeréséhez kezdje el a Azure Queue Storage rövid útmutatójával (.NET) – kódpéldákkal.