Provides Amazon SNS integration for Symfony Notifier.
AMAZON_SNS_DSN=sns://ACCESS_ID:ACCESS_KEY@default?region=REGION&profile=PROFILE&ssl=SSL
where:
ACCESS_IDis your AWS access key idACCESS_KEYis your AWS access key secretREGIONis the targeted AWS region (optional, default:us-east-1)PROFILEis the name of your AWS configured profile (optional, default:default)SSLhttpsis used by default. It can be changed by setting value tofalse,httpwill be used
With an Amazon SNS Chat Message, you can use the AmazonSnsOptions class to add
message options.
use Symfony\Component\Notifier\Message\ChatMessage;
use Symfony\Component\Notifier\Bridge\AmazonSns\AmazonSnsOptions;
$chatMessage = new ChatMessage('Contribute To Symfony');
$options = (new AmazonSnsOptions('topic_arn'))
->subject('subject')
->messageStructure('json')
// ...
;
// Add the custom options to the chat message and send the message
$chatMessage->options($options);
$chatter->send($chatMessage);This package is looking for a backer.
Help Symfony by sponsoring its development!