Udostępnij za pośrednictwem


Przechowywanie poświadczeń jednostki usługi w usłudze Azure Stack Hub Key Vault

Tworzenie aplikacji w usłudze Azure Stack Hub zwykle wymaga utworzenia jednostki usługi i uwierzytelniania przy użyciu tych poświadczeń przed wdrożeniem. Czasami jednak utracisz przechowywane poświadczenia dla jednostki usługi. W tym artykule opisano sposób tworzenia jednostki usługi i przechowywania wartości w usłudze Azure Key Vault na potrzeby późniejszego pobierania.

Aby uzyskać więcej informacji na temat Key Vault, zobacz Wprowadzenie do Key Vault w usłudze Azure Stack Hub.

Wymagania wstępne

  • Subskrypcja oferty obejmująca usługę Azure Key Vault.
  • Program PowerShell został zainstalowany i skonfigurowany do użycia z usługą Azure Stack Hub.

Key Vault w usłudze Azure Stack Hub

Key Vault w usłudze Azure Stack Hub pomaga chronić klucze kryptograficzne i wpisy tajne używane przez aplikacje i usługi w chmurze. Za pomocą Key Vault można szyfrować klucze i wpisy tajne.

Aby utworzyć magazyn kluczy, wykonaj następujące kroki:

  1. Zaloguj się do portalu usługi Azure Stack Hub.

  2. Na pulpicie nawigacyjnym wybierz pozycję + Utwórz zasób, a następnie pozycję Zabezpieczenia i tożsamość, a następnie wybierz pozycję Key Vault.

    Tworzenie magazynu kluczy

  3. W okienku Tworzenie Key Vault przypisz nazwę magazynu. Nazwy magazynów mogą zawierać tylko znaki alfanumeryczne i znak łącznika (-). Nie powinny zaczynać się od liczby.

  4. Wybierz subskrypcję z listy dostępnych subskrypcji.

  5. Wybierz istniejącą grupę zasobów lub utwórz nową.

  6. Wybierz warstwę cenową.

  7. Wybierz jedną z istniejących zasad dostępu lub utwórz nową. Zasady dostępu umożliwiają przyznawanie uprawnień użytkownikowi, aplikacji lub grupie zabezpieczeń do wykonywania operacji z tym magazynem.

  8. Opcjonalnie wybierz zaawansowane zasady dostępu, aby umożliwić dostęp do funkcji.

  9. Po skonfigurowaniu ustawień wybierz przycisk OK, a następnie wybierz pozycję Utwórz. Rozpoczyna się wdrażanie magazynu kluczy.

Tworzenie nazwy głównej usługi

  1. Zaloguj się do konta platformy Azure za pomocą Azure Portal.

  2. Wybierz Microsoft Entra identyfikator, a następnie Rejestracje aplikacji, a następnie pozycję Dodaj.

  3. Określ nazwę i adres URL aplikacji. Wybierz aplikację internetową/interfejs API lub natywny dla typu aplikacji, którą chcesz utworzyć. Po ustawieniu wartości wybierz pozycję Utwórz.

  4. Wybierz pozycję Active Directory, a następnie pozycję Rejestracje aplikacji i wybierz aplikację.

  5. Skopiuj identyfikator aplikacji i zapisz go w kodzie aplikacji. Przykładowe aplikacje używają identyfikatora klienta podczas odwoływania się do identyfikatora aplikacji.

  6. Aby wygenerować klucz uwierzytelniania, wybierz pozycję Klucze.

  7. Podaj opis i czas trwania klucza.

  8. Wybierz pozycję Zapisz.

  9. Skopiuj klucz , który stanie się dostępny po kliknięciu przycisku Zapisz.

Przechowywanie jednostki usługi w Key Vault

  1. Zaloguj się do portalu użytkowników usługi Azure Stack Hub, a następnie wybierz utworzony wcześniej magazyn kluczy, a następnie wybierz kafelek Wpis tajny .

  2. W okienku Wpis tajny wybierz pozycję Generuj/Importuj.

  3. W okienku Tworzenie wpisu tajnego wybierz pozycję Ręcznie z listy opcji. Jeśli jednostka usługi została utworzona przy użyciu certyfikatów, wybierz certyfikaty z listy rozwijanej, a następnie przekaż plik.

  4. Wprowadź identyfikator aplikacji skopiowany z jednostki usługi jako nazwę klucza. Nazwa klucza może zawierać tylko znaki alfanumeryczne i znak łącznika (-).

  5. Wklej wartość klucza z jednostki usługi na karcie Wartość .

  6. Wybierz pozycję Jednostka usługi dla typu zawartości.

  7. Ustaw wartości daty aktywacji i daty wygaśnięcia klucza.

  8. Wybierz pozycję Utwórz , aby rozpocząć wdrażanie.

Po pomyślnym utworzeniu wpisu tajnego informacje o jednostce usługi są tam przechowywane. Można go wybrać w dowolnym momencie w obszarze Wpisy tajne i wyświetlić lub zmodyfikować jego właściwości. Sekcja Właściwości zawiera identyfikator wpisu tajnego, który jest identyfikatorem URI (Uniform Resource Identifier), którego używają zewnętrzni aplikacje w celu uzyskania dostępu do tego wpisu tajnego.

Następne kroki