numero2/contao-notification_center-aws-sns
Composer 安装命令:
composer require numero2/contao-notification_center-aws-sns
包简介
Integration of AWS SNS as a notification gateway for Contao 4 with Notification Center
README 文档
README
About
The package adds AWS SNS to the Notification Center as a gateway.
System requirements
Installation
- Install via Contao Manager or Composer (
composer require numero2/contao-notification_center-aws-sns) - Run a database update via the Contao-Installtool or using the contao:migrate command.
- Create a
SMS (Amazon Web Services SNS)gateway in the Notification Center
How to generate API keys in AWS
- Log in to the AWS Management Console
- Select a Supported Region from the top right of the console
- Switch to the
IAMService - Select
Policiesand chooseCreate policy - Switch to the
JSONtab and see the example below for a policy which can be used - Save the policy and switch to
Usersand clickCreate user - In
Permissions optionsselectAttach policies directlyand choose the Policy created before - Click
Nextand thenCreate user - Back in the overview of users select the newly created user and switch to the tab
Security credentials - In the section
Access keysclick the buttonCreate access key - Choose the option
Otherand clickNext, you can skip thedescription tagand chooseCreate access key - Make sure to save the generated
Access keyand theSecret access keyfor later configuration in Contao - Click on
Doneto finish the process
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sns:Publish"
],
"Resource": [
"*"
]
}
]
}
🚨 Important information about phone number format
AWS requires the recipient phone number to be in E.164 format (e.g +49123456789). For this purpose this extension provides a custom Input validation option called Phone number (E.164) for the form generator.
For a better user experience we suggest to use a small JavaScript called International Telephone Input which makes sure the inserted number matches the format.
numero2/contao-notification_center-aws-sns 适用场景与选型建议
numero2/contao-notification_center-aws-sns 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 25 次下载、GitHub Stars 达 1, 最近一次更新时间为 2021 年 07 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「sms」 「gateway」 「aws」 「contao」 「SNS」 「notification_center」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 numero2/contao-notification_center-aws-sns 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 numero2/contao-notification_center-aws-sns 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 numero2/contao-notification_center-aws-sns 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
repository php library
Payyo Gateway for the Omnipay payment processing library
This package includes a script and fail2ban configuration that allows you to use fail2ban when utilizing AWS elastic load balancer (ELB) and an apache webserver.
Elastic Driver for Laravel Scout
simple api library.
A replica of the AWS Elastic Beanstalk worker SQS daemon (sqsd) in PHP
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 12
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2021-07-09