Podsumowanie

Ukończone

W tym module zabezpieczono konfigurację wpisu tajnego aplikacji w usłudze Azure Key Vault. Kod aplikacji uwierzytelniony w magazynie przy użyciu tożsamości zarządzanej i automatycznie załadował wpisy tajne z magazynu do pamięci podczas uruchamiania.

Czyszczenie

Piaskownica automatycznie czyści zasoby po zakończeniu pracy z tym modułem.

Jeśli pracujesz w ramach własnej subskrypcji, dobrym pomysłem po zakończeniu projektu jest sprawdzenie, czy dalej potrzebujesz utworzonych zasobów. Zasoby, które opuszczasz, mogą kosztować Pieniądze. Zasoby możesz usuwać pojedynczo lub jako grupę zasobów, usuwając cały zestaw zasobów.

Aby wyczyścić magazyn usługi Cloud Shell, usuń katalog KeyVaultDemoApp .

Następne kroki

Jeśli ta aplikacja była prawdziwą aplikacją, co będzie dalej?

  • Umieszczenie wszystkich wpisów tajnych aplikacji w Twoich magazynach! Nie ma już żadnego powodu, aby trzymać je w plikach konfiguracji.
  • Kontynuuj opracowywanie aplikacji. Środowisko produkcyjne jest skonfigurowane, więc nie trzeba powtarzać całej konfiguracji na potrzeby przyszłych wdrożeń.
  • Aby wspierać programowanie, utwórz magazyn środowiska programowania, który będzie zawierać wpisy tajne o tych samych nazwach, ale różnych wartościach. Przyznaj uprawnienia zespołowi programistycznemu i skonfiguruj nazwę magazynu w pliku konfiguracji środowiska programowania aplikacji. Konfiguracja zależy od implementacji: w przypadku platformy ASP.NET Core AddAzureKeyVault program automatycznie wykrywa lokalne instalacje programu Visual Studio i interfejsu wiersza polecenia platformy Azure oraz używa poświadczeń platformy Azure skonfigurowanych w tych aplikacjach do logowania się i uzyskiwania dostępu do magazynu. W przypadku środowiska Node.js można utworzyć jednostkę środowiska programistycznego z uprawnieniami do magazynu, aby aplikacja przeprowadzała uwierzytelnianie za pomocą elementu loginWithServicePrincipalSecret.
  • Utwórz więcej środowisk do celów, takich jak testowanie akceptacyjne użytkowników.
  • Oddzielaj magazyny między różnymi subskrypcjami i grupami zasobów, aby je odizolować.
  • Przyznaj dostęp do magazynów w innych środowiskach odpowiednim osobom.

Dalsze informacje

Sprawdź swoją wiedzę

1.

Które z następujących stwierdzeń nie opisuje korzyści korzystania z usługi Azure Key Vault?

2.

Które z tych stwierdzeń najlepiej opisują proces autoryzacji i uwierzytelniania usługi Azure Key Vault?

3.

Jak usługa Azure Key Vault pomaga chronić wpisy tajne po ich załadowaniu przez aplikację?