Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą usługi Azure Key Vault można centralnie zarządzać certyfikatami Transport Layer Security (TLS) i Secure Sockets Layer (SSL) dla aplikacji kontenera. Usługa Key Vault może obsługiwać aktualizacje certyfikatów, odnawianie i monitorowanie.
W tym artykule pokazano, jak zaimportować certyfikat usługi Key Vault do środowiska usługi Azure Container Apps.
Wymagania wstępne
- Zasób usługi Key Vault
- Certyfikat przechowywany w magazynie kluczy
Aby uzyskać instrukcje tworzenia magazynu kluczy i dodawania certyfikatu, zobacz Importowanie certyfikatu w usłudze Azure Key Vault lub Konfigurowanie automatycznego odnawiania certyfikatu w usłudze Key Vault.
Wyjątki
Usługa Container Apps obsługuje większość typów certyfikatów. Należy jednak pamiętać o kilku wyjątkach:
- Certyfikaty (Elliptic Curve Digital Signature Algorithm - ECDSA) p384 i p521 nie są obsługiwane.
- Jeśli chcesz użyć certyfikatu usługi Azure App Service, musisz użyć interfejsu wiersza polecenia platformy Azure, aby zaimportować go z usługi Key Vault do usługi Container Apps. W tym artykule pokazano, jak zaimportować certyfikat przy użyciu witryny Azure Portal. Nie można jednak użyć witryny Azure Portal do zaimportowania certyfikatów usługi App Service ze względu na sposób zapisywania tych certyfikatów w usłudze Key Vault.
Włącz tożsamość zarządzaną dla środowiska usługi Container Apps
Usługa Container Apps używa tożsamości zarządzanej na poziomie środowiska do uzyskiwania dostępu do magazynu kluczy i importowania certyfikatu. W tym celu można użyć tożsamości przypisanej przez system lub tożsamości przypisanej przez użytkownika. Aby użyć tożsamości zarządzanej przypisanej przez system, wykonaj następujące kroki:
Przejdź do witryny Azure Portal, a następnie przejdź do środowiska Container Apps, do którego chcesz zaimportować certyfikat.
Wybierz pozycję Ustawienia>Tożsamość.
Na karcie Przypisane przez system włącz przełącznik Status.
Wybierz pozycję Zapisz. Po wyświetleniu okna Włącz tożsamość zarządzaną przypisaną przez system wybierz pozycję Tak.
W obszarze Uprawnienia wybierz pozycję Przypisania ról platformy Azure , aby otworzyć okno przypisań ról.
Wybierz pozycję Dodaj przypisanie roli, a następnie wybierz następujące wartości:
Właściwości Wartość Scope Key Vault Subskrypcja Twoja subskrypcja platformy Azure Zasób Magazyn kluczy Rola Użytkownik sekretów Key Vault Wybierz pozycję Zapisz.
Usługa Key Vault oferuje dwa systemy autoryzacji: kontrolę dostępu opartą na rolach (RBAC) platformy Azure i starszy model zasad dostępu. Aby uzyskać szczegółowe informacje o dwóch systemach, zobacz Kontrola dostępu oparta na rolach (RBAC) platformy Azure a zasady dostępu (starsza wersja).
Importowanie certyfikatu z usługi Key Vault
Aby zaimportować certyfikat z usługi Key Vault do środowiska aplikacji kontenera, wykonaj kroki opisane w poniższych sekcjach.
Inicjowanie procesu
W witrynie Azure Portal przejdź do środowiska aplikacji kontenera.
Wybierz pozycję Ustawienia>Certyfikaty.
Przejdź do karty Bring your own certificates (.pfx).
Wybierz pozycję Dodaj certyfikat.
Dodawanie certyfikatu
W oknie dialogowym Dodawanie certyfikatu obok pozycji Źródło wybierz pozycję Importuj z usługi Key Vault.
Wybierz Wybierz certyfikat Key Vault, a następnie wybierz następujące wartości:
Właściwości Wartość Subskrypcja Twoja subskrypcja platformy Azure Magazyn kluczy Magazyn kluczy Certyfikat Certyfikat Uwaga
Jeśli pojawi się komunikat o błędzie "Operacja 'List' nie jest włączona w zasadach dostępu tego magazynu kluczy", należy skonfigurować zasady dostępu w magazynie kluczy, aby umożliwić Twojemu kontu użytkownika wyświetlanie certyfikatów. Aby uzyskać więcej informacji, zobacz Przypisywanie zasad dostępu usługi Key Vault (starsza wersja).
Wybierz pozycję Wybierz.
W oknie dialogowym Dodawanie certyfikatu obok pozycji Tożsamość zarządzana wybierz pozycję Przypisany system. Jeśli używasz tożsamości zarządzanej przypisanej przez użytkownika, wybierz tożsamość zarządzaną przypisaną przez użytkownika.
Wybierz Dodaj.
Uwaga
Jeśli zostanie wyświetlony komunikat o błędzie, sprawdź, czy tożsamość zarządzana jest przypisana do roli Użytkownik sekretnych danych Key Vault dla Key Vault.
Konfigurowanie domeny niestandardowej
Po skonfigurowaniu certyfikatu można go użyć do zabezpieczenia domeny niestandardowej. Wykonaj kroki opisane w temacie Dodawanie domeny niestandardowej i certyfikatu, a następnie wybierz certyfikat zaimportowany z usługi Key Vault.
Wymiana certyfikatów
Po rotacji certyfikatu w usłudze Key Vault usługa Container Apps automatycznie aktualizuje certyfikat w danym środowisku. Zastosowanie nowego certyfikatu może potrwać do 12 godzin.