Sie haben einen kundenverwalteten AWS KMS-Schlüssel erstellt und müssen sicherstellen, dass sensible Konfigurationsdaten (API-Schlüssel usw.), die von einer Lambda-basierten Anwendung verwendet werden, während der Übertragung verschlüsselt werden. Was sollten Sie als Nächstes tun, um die Verschlüsselungsanforderung zu erfüllen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie verschlüsselte Lambda-Umgebungsvariablen, die mit dem kundenverwalteten KMS-Schlüssel verschlüsselt sind, aktivieren Sie Verschlüsselungshelfer für die Verschlüsselung während der Übertragung und gewähren Sie der Ausführungsrolle der Funktion KMS-Zugriff..
Warum dies die Antwort ist
Die Verwendung von verschlüsselten Lambda-Umgebungsvariablen ist die direkteste und effizienteste Methode, um sensible Konfigurationsdaten für eine Lambda-Funktion zu speichern. AWS Lambda unterstützt die Verschlüsselung dieser Variablen mit einem vom Kunden verwalteten KMS-Schlüssel (CMK) im Ruhezustand. Die Aktivierung von Verschlüsselungshelfern und die Gewährung des KMS-Zugriffs für die Ausführungsrolle der Funktion stellen sicher, dass die Daten während der Übertragung entschlüsselt und sicher verwendet werden können. Die Option mit dem Systems Manager Parameter Store ist zwar eine gute Methode zur Speicherung von Konfigurationsdaten, erfordert jedoch zusätzlichen Code in der Lambda-Funktion, um die Parameter abzurufen, was komplexer ist als die direkte Nutzung von Umgebungsvariablen für diesen Anwendungsfall. Secrets Manager ist für die Verwaltung von Datenbank-Anmeldeinformationen und anderen Geheimnissen konzipiert, die regelmäßig rotiert werden müssen, und die Erstellung einer zusätzlichen Lambda-Funktion und eines Layers ist für diesen spezifischen Anwendungsfall übertrieben. Das Speichern jedes sensiblen Feldes als separates Objekt in S3 ist ineffizient und würde zu unnötig vielen S3-Abrufen führen.
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