S3-setup Ereigniss-für SNS-Thema Berechtigung
Ich versuche zu erstellen, die ein Ereignis auf einen S3-bucket, so dass jedes mal, wenn ein neues Objekt erstellt wird, wird eine Nachricht gesendet an SNS.
Ich habe einige der Forschung getan und fügte hinzu: "ArnLike": {"aws:SourceArn": "arn:aws:s3:::testBucket"}, um den Ziel-Themen " - Politik. testBucket ist der name der Eimer
aber wenn ich versuche, das Ereignis erstellen, es zeigt immer noch "Berechtigungen auf dem Ziel-Thema nicht zulassen S3 zu veröffentlichen Meldungen werden von diesem Eimer"
Irgendwelche Ideen? Sehr geschätzt
Du musst angemeldet sein, um einen Kommentar abzugeben.
Problem Gelöst, Bevor ich das hinzufügen der Bedingung line
innerhalb der default-Anweisung.
stellt sich heraus, dass ich haben, um eine neue Anweisung mit veröffentlichen action drin.
Yeah, nach dem erstellen des SNS, ändern Sie Sie, und fügen Sie eine Anweisung (nach der default):
Ich glaube, Sie müssen, um den S3-bucket-Besitzer zu veröffentlichen, um Ihr Thema. Ich in der Regel zuerst testen Sie die Funktionalität, indem jeder zu veröffentlichen, um das Thema dann fügen Sie mehr selektive Politik details später.
Wenn Sie wählen Sie Ihre SNS-Thema in der AWS-Konsole, dann wählen Sie "Andere" Thema Aktionen, und wählen Sie "Bearbeiten-Thema der Politik, dann sehen Sie die Basic-Registerkarte "Ansicht". Unter dem Abschnitt "Zulassen, dass diese Nutzer veröffentlichen Nachrichten zu diesem Thema", wählen Sie Alle und speichern. Als Nächstes fügen Sie dem event auf S3, und überprüfen Sie die grundlegenden event-publishing-arbeiten. Dann können Sie sperren detaillierten politischen Veränderungen, die später mit dem Erweiterten Ansicht.