symfony メッセンジャーで SNS 用のカスタム トランスポートを使用してメッセージを発行する必要がありますが、SQS からのコンシューマーがメッセージを受信したときにメッセージを処理する必要があります。この特定の使用例を探していましたが、例が見つかりませんでした。メッセンジャーの現在の構成は次のとおりです。
framework:
messenger:
transports:
sns:
dsn: 'sns-transport://'
options:
key: "%env(AWS_KEY)%"
secret: "%env(AWS_SECRET)%"
region: "%env(AWS_REGION)%"
topic: "%env(AWS_TOPIC_ARN)%"
endpoint: "%env(AWS_ENDPOINT)%"
routing:
'App\Domain\UserLogged': sns
'App\Domain\UserRegistered': sns