Sdílet prostřednictvím


Přidání služby Azure Storage pomocí připojených služeb sady Visual Studio

Pomocí sady Visual Studio můžete k Azure Storage připojit některou z následujících možností pomocí funkce Připojené služby :

  • Konzolová aplikace .NET Framework
  • ASP.NET Model-View-Controller (MVC) (.NET Framework)
  • ASP.NET Core
  • .NET Core (včetně konzolové aplikace, WPF, model Windows Forms, knihovny tříd)
  • Role pracovního procesu .NET Core
  • Azure Functions
  • aplikace Univerzální platforma Windows
  • Xamarin
  • Cordova

Funkce připojené služby přidá do projektu všechny potřebné odkazy a kód připojení a odpovídajícím způsobem upraví konfigurační soubory.

Požadavky

Připojení ke službě Azure Storage pomocí připojených služeb

  1. Otevřete projekt v sadě Visual Studio.

  2. V Průzkumník řešení klikněte pravým tlačítkem myši na uzel Připojené služby a v místní nabídce vyberte Přidat připojenou službu.

    Snímek obrazovky s obrazovkou Přidat připojenou službu Azure

  3. Na kartě Připojené služby vyberte ikonu + pro závislosti služeb.

    Snímek obrazovky s obrazovkou Přidat závislost služby

  4. Na stránce Přidat závislost vyberte Azure Storage.

    Snímek obrazovky s obrazovkou Přidat službu Azure Storage

    Pokud ještě nejste přihlášení, přihlaste se ke svému účtu Azure. Pokud účet Azure nemáte, můžete si zaregistrovat bezplatnou zkušební verzi.

  5. Na obrazovce Konfigurace služby Azure Storage vyberte existující účet úložiště a vyberte Další.

    Pokud potřebujete vytvořit účet úložiště, přejděte k dalšímu kroku. V opačném případě přejděte ke kroku 6.

    Snímek obrazovky Přidání existujícího účtu úložiště do projektu

  6. Vytvoření účtu úložiště:

    1. V dolní části dialogového okna vyberte Vytvořit účet úložiště.

    2. Vyplňte Azure Storage: Vytvořte nové dialogové okno a vyberte Vytvořit.

      Snímek obrazovky s novým účtem Azure Storage

    3. Po zobrazení dialogového okna Azure Storage se nový účet úložiště zobrazí v seznamu. V seznamu vyberte nový účet úložiště a vyberte Další.

  7. Zadejte název připojovací řetězec a zvolte, jestli chcete připojovací řetězec uložit v místním souboru tajných kódů nebo ve službě Azure Key Vault.

    Snímek obrazovky s obrazovkou Zadat připojovací řetězec

  8. Na obrazovce Souhrn změn se zobrazí všechny změny, které budou provedeny v projektu, pokud proces dokončíte. Pokud změny vypadají v pořádku, zvolte Dokončit.

    Snímek obrazovky Se souhrnem změn

  9. Služba připojená k úložišti se zobrazí pod uzlem Připojené služby vašeho projektu.

  1. Otevřete projekt v sadě Visual Studio.

  2. Stiskněte Ctrl+Q (nebo použijte tlačítko Hledat v integrovaném vývojovém prostředí sady Visual Studio napravo od hlavního řádku nabídek).

  3. Ve vyhledávání funkcí zadejte Azure Storagea zvolte Azure Storage – Project > Connected Services > Add > Azure Storage.

    Snímek obrazovky s vyhledáváním funkcí k vyhledání služby Azure Storage

  4. Na stránce Připojit k závislostem vyberte Azure Storage a pak vyberte Další.

    Snímek obrazovky znázorňující připojení k závislosti – Azure Storage

    Pokud ještě nejste přihlášení, přihlaste se ke svému účtu Azure. Pokud účet Azure nemáte, můžete si zaregistrovat bezplatnou zkušební verzi.

  5. Na obrazovce Připojit ke službě Azure Storage vyberte existující účet úložiště a vyberte Další.

    Pokud potřebujete vytvořit účet úložiště, přejděte k dalšímu kroku. V opačném případě přejděte k následujícímu kroku.

    Snímek obrazovky znázorňující přidání existujícího účtu úložiště do projektu

  6. Vytvoření účtu úložiště:

    1. Vyberte Vytvořit nový zelenou znaménkem plus.

    2. Vyplňte Azure Storage: Vytvořte nové dialogové okno a vyberte Vytvořit.

      Nový účet Azure Storage

    3. Po zobrazení dialogového okna Azure Storage se nový účet úložiště zobrazí v seznamu. V seznamu vyberte nový účet úložiště a vyberte Další.

  7. Zadejte název nastavení připojovací řetězec. Název nastavení odkazuje na název nastavení připojovací řetězec, jak se zobrazí v souboru secrets.json nebo ve službě Azure Key Vault.

    Snímek obrazovky znázorňující, jak zadat připojovací řetězec

  8. Zvolte, jestli chcete, aby se připojovací řetězec ukládaly v místním souboru tajných kódů, ve službě Azure Key Vault nebo kamkoliv neukláněly.

    Snímek obrazovky znázorňující volby pro ukládání nastavení připojení

    Upozornění

    Pokud používáte verzi sady Visual Studio starší než Visual Studio 17.12 a rozhodnete se použít soubor secrets.json, musíte provést bezpečnostní opatření, protože připojovací řetězec v místním souboru secrets.json může být vystaven. Pokud používáte Visual Studio 2022 verze 17.12 nebo novější, tento postup vytvoří bezpečnější výsledek, protože místo připojovací řetězec s ověřovacími přihlašovacími údaji získá hodnotu nastavení připojení.

  9. Na obrazovce Souhrn změn se zobrazí všechny změny, které budou provedeny v projektu, pokud proces dokončíte. Pokud změny vypadají v pořádku, zvolte Dokončit.

    Snímek obrazovky zobrazující souhrn změn

  10. Služba připojená k úložišti se zobrazí pod uzlem Připojené služby vašeho projektu.

Principy ověřování

Po spuštění předchozího postupu je vaše aplikace nastavená tak, aby používala ověřování pro přístup k účtu úložiště. Informace o připojení pro toto ověřování se ukládají místně, pokud jste zvolili metodu secrets.json nebo ve službě Azure Key Vault.

Pokud jste použili soubor secrets.json , otevřete ho pomocí tří tečk vedle Secrets.json na kartě Připojené služby a otevřete nabídku a zvolte Spravovat tajné kódy uživatelů. V sadě Visual Studio 2022 verze 17.12 a novější obsahuje tento soubor nastavení, která odkazují na identifikátor URI pro získání zabezpečeného připojovací řetězec, a nikoli samotného připojovací řetězec.

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

S těmito nastaveními v sadě Visual Studio 17.12 a novějším je ověřování automatické a flexibilní. Při místním spuštění nebo ladění ze sady Visual Studio se vaše přihlašovací údaje Azure uložené sadou Visual Studio použijí pro přístup k účtu úložiště Azure. Pokud spustíte aplikaci z příkazového řádku, musíte se nejdřív přihlásit pomocí Azure CLI a tyto přihlašovací údaje se automaticky zjistí a použijí. Když se ale vaše aplikace nasadí do Azure a spustí se v Azure, použije spravovanou identitu bez jakýchkoli změn kódu. Ověřování funguje ve všech hostitelských prostředích, protože rozhraní API identit Azure kontrolují všechny zřetězené přihlašovací údaje postupně a používají je, když se najdou. Viz DefaultAzureCredential.

Další kroky

Azure Storage podporuje objekty blob a fronty a také další funkce.

Pokud se chcete dozvědět o práci s objekty blob, můžete pokračovat v rychlém startu pro úložiště objektů blob, ale místo toho, abyste začali od začátku, můžete začít v rychlém startu Azure Blobs (.NET) – příklady kódu.

Další informace o práci s frontami najdete v rychlém startu azure Queue Storage (.NET) – příklady kódu.