AWS SQS Berechtigungen für AWS Lambda

Ich bin mit der AWS SQS service, und ich habe eine harte Zeit, um Berechtigungen zu definieren, die auf meine SQS-Warteschlange. In meinem setup verwende ich AWS Lambda service, die ausgelöst wird, wenn ein Objekt geschoben wird, ist auf einem S3-bucket.

Aber, um meine Frage kurz, dies ist, was ich erreichen will:

  1. Objekt geschoben in einen S3-bucket
  2. S3-bucket löst AWS Lambda
  3. Lambda hat einige Berechnungen, und drücken Sie ein Ereignis, um meine SQS-Warteschlange (Berechtigung muss definiert werden)
  4. Anwendung liest aus SQS

Wie Sie Lesen können, vom vorherigen Gebrauch-Fall, ich will meine AWS Lambda-Methode die einzige Anwendung, die eine Nachricht senden kann, um die SQS-Warteschlange. Ich habe versucht, ein Prinzipal und einem Zustand "sourceArn". Aber keiner von Ihnen arbeiten..

AWS SQS Berechtigungen für AWS Lambda

Kann jemand helfen?

Schreibe einen Kommentar