Sie haben eine Azure Web App und mehrere Azure Function Apps, die Geheimnisse (Verbindungszeichenfolgen, Zertifikate) aus Azure Key Vault laden müssen. Geheimnisse dürfen nicht im App-Code oder in der Umgebung gespeichert werden, und Sie möchten Änderungen in Azure AD minimieren. Welchen Ansatz sollten Sie für den Zugriff auf Key Vault von den Apps aus verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine einzelne benutzerseitig zugewiesene verwaltete Identität (Managed Identity) mit Berechtigung für den Zugriff auf Key Vault und konfigurieren Sie jeden App Service so, dass er diese verwaltete Identität verwendet..
Warum dies die Antwort ist
Eine benutzerseitig zugewiesene verwaltete Identität (User-Assigned Managed Identity) ist die beste Wahl, da sie von mehreren Azure-Ressourcen (Web App, Function Apps) gemeinsam genutzt werden kann. Dies minimiert die Verwaltung und die Änderungen in Azure AD, da nur eine Identität erstellt und verwaltet werden muss, die dann den Zugriff auf Key Vault erhält. Die Apps werden so konfiguriert, dass sie diese gemeinsame Identität verwenden, um Geheimnisse sicher abzurufen, ohne Anmeldeinformationen im Code oder in der Umgebung speichern zu müssen. Ein einzelner Azure AD-Dienstprinzipal mit Client-Geheimnis würde bedeuten, dass das Client-Geheimnis in den App Services gespeichert werden müsste, was der Anforderung widerspricht, Geheimnisse nicht in der Umgebung zu speichern. Systemseitig zugewiesene verwaltete Identitäten sind an eine einzelne Ressource gebunden und können nicht von mehreren Apps gemeinsam genutzt werden, was zu mehr Verwaltungsaufwand führen würde. Mehrere Azure AD-Dienstprinzipale mit Zertifikaten würden ebenfalls den Verwaltungsaufwand erhöhen und die Komplexität der Zertifikatsverwaltung mit sich bringen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich