src/Symfony/Component/Notifier/Bridge/AmazonSns/README.md
Provides Amazon SNS integration for Symfony Notifier.
AMAZON_SNS_DSN=sns://ACCESS_ID:ACCESS_KEY@default?region=REGION&profile=PROFILE&sslmode=SSLMODE
where:
ACCESS_ID is your AWS access key idACCESS_KEY is your AWS access key secretREGION is the targeted AWS region (optional, default: us-east-1)PROFILE is the name of your AWS configured profile (optional, default: default)SSLMODE https is used by default. It can be changed by setting value to disable,
http will be usedWith 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);