阿里云短信服务
本篇文章内容来自于B站UP主狂神说的《通俗易懂的阿里云短信业务实战教程》,了解详情请点击链接:https://www.bilibili.com/video/BV1c64y1M7qN。
了解阿里云用户权限操作
一、登录阿里云,进入控制台,点击右上角头像,选择 【AccessKey 管理】。
二、点击 【开始使用子用户 AccessKey】。
三、点击左侧菜单栏【用户组】,然后点击【创建用户组】,填写相关信息,点击【确认】完成用户组的创建。
四、创建好用户组后,点击用户组列表右侧的【添加权限】,然后搜索 sms
,选择 AliyunDysmsFullAccess:管理短信服务(SMS)的权限,点击【确认】为用户组添加 sms 权限。
五、点击左侧菜单栏【用户】,然后点击【创建用户】,填写相关信息,勾选 编程访问
,点击【确认】完成用户的创建。
注意:勾选编程访问后,创建完用户会显示 AccessKey 信息并提示你保存好,一定要将AccessKey 信息妥善保存,避免用的时候找不到,AccessKey Secret只在当前页显示一次!
如果AccessKey 信息不小心被他人获取,可以在用户详情的认证管理对该AccessKey进行【禁用】或者【删除】。
六、点击【添加到用户组】,将创建好的用户添加到创建好的用户组里。
可以发现用户会自动继承所属用户组的权限。
开通阿里云短信服务
一、搜索款搜索 短信服务
,点击【短信服务】,进入短信服务控制台。
二、点击左侧菜单栏的【快速学习】,开通短信服务并快速了解短信服务相关信息。
可以测试短信发送,了解短信计费规则等。
添加短信模板
一、选择左侧菜单【国内消息】,选择【模板管理】,点击【添加模板】。
二、填写相关内容(申请说明,需要正当理由),填写完后等待审核。
添加签名
一、选择左侧菜单【国内消息】,选择【管理】,点击【添加模板】。
二、填写相关内容(适用场景选择 验证码
,申请说明,需要正当理由),填写完后等待审核。
编写测试代码
一、选择左侧【快速学习】,点击下方的查看【API Demo】,跳转到API Demo的页面,可以查看示例代码。
二、创建Springboot项目。
三、添加Maven依赖。
<!-- 阿里云SDK-->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.5.3</version>
</dependency>
<!-- json工具类 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
<!-- Redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId