Dodawanie konfiguracji aplikacja systemu Azure przy użyciu usług połączonych programu Visual Studio
W tym samouczku dowiesz się, jak łatwo dodać wszystko, czego potrzebujesz, aby rozpocząć korzystanie z usługi aplikacja systemu Azure Configuration w celu zarządzania flagami konfiguracji i funkcji dla projektów internetowych w programie Visual Studio. Korzystając z funkcji Usługi połączone w programie Visual Studio, program Visual Studio może automatycznie dodawać cały kod, pakiety NuGet i ustawienia konfiguracji, które należy połączyć z zasobem usługi App Configuration na platformie Azure. Aby korzystać z tej funkcji, musisz używać programu Visual Studio 2019 w wersji 16.9 lub nowszej.
Funkcji App Configuration Connected Services można używać w następujących typach projektów:
- ASP.NET Core
- Konsola platformy .NET Core
- Projekty .NET Framework.
Wymagania wstępne
- Program Visual Studio (zobacz [Pliki do pobrania programu Visual Studio] (https://visualstudio.microsoft.com/downloads/?cid=learn-onpage-download-cta)) z zainstalowanym pakietem roboczym Programowanie na platformie Azure.
- Projekt jednego z obsługiwanych typów
- Konto Azure. Jeśli nie masz konta platformy Azure, aktywuj korzyści platformy Azure dla subskrybentów programu Visual Studio lub zarejestruj się w celu uzyskania bezpłatnej wersji próbnej.
Nawiązywanie połączenia z konfiguracją aplikacja systemu Azure przy użyciu połączonych usług
Otwórz projekt w programie Visual Studio.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy węzeł Usługi połączone, a następnie z menu kontekstowego wybierz polecenie Dodaj połączoną usługę.
Na karcie Usługi połączone wybierz ikonę + dla pozycji Zależności usług.
Na stronie Dodawanie zależności wybierz pozycję aplikacja systemu Azure Konfiguracja.
Jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz skorzystać z bezpłatnej wersji próbnej.
Na ekranie Konfigurowanie konfiguracji aplikacja systemu Azure wybierz subskrypcję i istniejący magazyn konfiguracji. Następnie kliknij przycisk Dalej.
Jeśli musisz utworzyć magazyn usługi App Configuration, przejdź do następnego kroku. W przeciwnym razie przejdź do kroku 6.
Aby utworzyć magazyn konfiguracji aplikacji:
Wybierz ikonę + z prawej strony nagłówka App Configuration stores .
Wypełnij aplikacja systemu Azure Konfiguracja: Utwórz nowe okno dialogowe i wybierz pozycję Utwórz. Należy pamiętać, że pole Nazwa zasobu musi być unikatowe.
Po wyświetleniu okna dialogowego aplikacja systemu Azure Konfiguracja nowy magazyn konfiguracji zostanie wyświetlony na liście. Wybierz ten nowy sklep, a następnie wybierz pozycję Dalej.
Wprowadź nazwę parametry połączenia i wybierz, czy parametry połączenia przechowywany w lokalnym pliku wpisów tajnych, czy w usłudze Azure Key Vault.
Na ekranie Podsumowanie zmian zostaną wyświetlone wszystkie modyfikacje wprowadzone w projekcie w przypadku ukończenia procesu. Jeśli zmiany wyglądają ok, wybierz przycisk Zakończ.
Po zakończeniu procesu konfiguracji zależności aplikacja systemu Azure Konfiguracja jest teraz wyświetlana w węźle Zależności usług projektu.
Otwórz projekt w programie Visual Studio.
W Eksplorator rozwiązań kliknij prawym przyciskiem myszy węzeł Usługi połączone, a następnie z menu kontekstowego wybierz polecenie Dodaj, aby otworzyć menu dostępnych usług.
Wybierz pozycję aplikacja systemu Azure Konfiguracja. Zostanie wyświetlona strona Łączenie z zależnością .
Jeśli jeszcze nie zalogowałeś się, zaloguj się do swojego konta platformy Azure. Jeśli nie masz konta platformy Azure, możesz skorzystać z bezpłatnej wersji próbnej.
Na ekranie Konfigurowanie konfiguracji aplikacja systemu Azure wybierz subskrypcję i istniejący magazyn konfiguracji. Następnie kliknij przycisk Dalej.
Jeśli musisz utworzyć magazyn usługi App Configuration, przejdź do następnego kroku. W przeciwnym razie przejdź do kroku 6.
Aby utworzyć magazyn konfiguracji aplikacji:
Wybierz ikonę + z prawej strony nagłówka App Configuration stores .
Wypełnij aplikacja systemu Azure Konfiguracja: Utwórz nowe okno dialogowe i wybierz pozycję Utwórz. Należy pamiętać, że pole Nazwa zasobu musi być unikatowe.
Po wyświetleniu okna dialogowego aplikacja systemu Azure Konfiguracja nowy magazyn konfiguracji zostanie wyświetlony na liście. Wybierz ten nowy sklep, a następnie wybierz pozycję Dalej.
Wprowadź nazwę parametry połączenia i wybierz, czy parametry połączenia przechowywany w lokalnym pliku wpisów tajnych, czy w usłudze Azure Key Vault.
Na ekranie Podsumowanie zmian zostaną wyświetlone wszystkie modyfikacje wprowadzone w projekcie w przypadku ukończenia procesu. Jeśli zmiany wyglądają ok, wybierz przycisk Zakończ.
Po zakończeniu procesu konfiguracji zależności aplikacja systemu Azure Konfiguracja jest teraz wyświetlana w węźle Zależności usług projektu.
W Eksplorator rozwiązań kliknij dwukrotnie węzeł Usługi połączone, aby otworzyć kartę Usługi połączone. Połączenie zostanie wyświetlone w sekcji Zależności usługi:
Istnieje również wpis Secrets.json, który obsługuje bezpieczny magazyn parametry połączenia lokalnie. Przeczytaj o tym, jak to działa na zrzucie ekranu przedstawiający bezpieczny magazyn wpisów tajnych aplikacji podczas programowania w programie ASP.NET Core.
Jeśli klikniesz trzy kropki obok dodanych zależności, zobaczysz różne opcje, takie jak Połącz , aby ponownie otworzyć kreatora i zmienić połączenie, a w przypadku Secrets.json opcja zarządzania wpisami tajnymi. Możesz również kliknąć trzy kropki w prawym górnym rogu okna, aby wyświetlić opcje uruchamiania zależności lokalnych, zmiany ustawień i nie tylko.