Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- Visual Studio (lásd: [Visual Studio letöltések] (https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta)) a telepített Azure fejlesztési számítási feladattal.
- Az egyik támogatott típus projektje
- Egy Azure-fiók. Ha nem rendelkezik Azure-fiókkal, aktiválja Azure-juttatásait a Visual Studio-előfizetők számára, vagy iratkozzon fel egy ingyenes próbaidőszakra.
Csatlakozás az Azure Storage-hoz csatlakoztatott szolgáltatások használatával
Nyissa meg a projektet a Visual Studióban.
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.
A Csatlakoztatott szolgáltatások lapon válassza a Szolgáltatásfüggőségek+ ikont.
A Függőség hozzáadása lapon válassza Azure Storagelehetőséget.
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.
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.
Tárfiók létrehozása:
Válassza Tárfiók létrehozása a párbeszédpanel alján.
Töltse ki az Azure Storage: Új létrehozása párbeszédpanelt, és válassza a Create.
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.
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.
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.
A csatlakoztatott társzolgáltatás a projekt Csatlakoztatott szolgáltatások csomópontja alatt jelenik meg.
Nyissa meg a projektet a Visual Studióban.
Nyomja le a Ctrl+Q (vagy használja a Keresés gombot a Visual Studio IDE-ben a főmenüsávtól jobbra).
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.A Csatlakozás függőséghez lapon válassza Azure Storage-, majd válassza a Továbblehetőséget.
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.
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.
Tárfiók létrehozása:
Válassza Új létrehozása zöld pluszjellel lehetőséget.
Töltse ki az Azure Storage: Új létrehozása párbeszédpanelt, és válassza a Create.
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.
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.
Adja meg, hogy a kapcsolati sztringet egy helyi titkos kódfájlban, Azure Key Vaultbanszeretné-e tárolni, vagy sehol sem.
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.
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.
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.