Ein Medienunternehmen verfügt über eine Multi-Account-AWS-Umgebung in us-east-1. Ein Amazon SNS-Topic in einem Produktionskonto veröffentlicht Performance-Metriken. Eine Lambda-Funktion in einem Administratorkonto muss durch Nachrichten vom Produktions-SNS-Topic aufgerufen werden, wenn signifikante Metriken auftreten. Welche Kombination von Schritten erfüllt diese Anforderungen? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine IAM-Ressourcenrichtlinie für die Lambda-Funktion, die Amazon SNS erlaubt, die Funktion aufzurufen., Erstellen Sie eine IAM-Richtlinie für das SNS-Topic, die der Lambda-Funktion erlaubt, das Topic zu abonnieren..
Warum dies die Antwort ist
Um eine Lambda-Funktion in einem anderen Konto von einem SNS-Topic aufrufen zu lassen, sind zwei Hauptschritte erforderlich. Erstens muss das SNS-Topic die Berechtigung erhalten, die Lambda-Funktion zu abonnieren. Dies geschieht durch eine IAM-Richtlinie auf dem SNS-Topic, die dem Lambda-Dienstprinzipal die Aktion sns:Subscribe erlaubt. Zweitens benötigt die Lambda-Funktion eine Ressourcenrichtlinie (Permissions Policy), die es dem SNS-Topic erlaubt, die Funktion aufzurufen. Diese Richtlinie gewährt lambda:InvokeFunction vom SNS-Dienstprinzipal. Die Option mit der SQS-Warteschlange ist eine mögliche Architektur, aber nicht die direkteste oder effizienteste Lösung, wenn das SNS-Topic die Lambda-Funktion direkt aufrufen soll. EventBridge könnte Nachrichten weiterleiten, aber der direkte Aufruf von Lambda durch SNS ist für dieses Szenario vorgesehen. Das Speichern von Metriken in S3 und die Analyse mit Athena ist irrelevant für das Auslösen der Lambda-Funktion.
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