最新消息:

Python课程系列:使用AWS SNS传送短信息到手机

Python 少儿编程 2033浏览 0评论

AWS 云端服务为数众多,例如:DynamoDBSNSS3EC2 等,并在透过这些云端服务可在对数据进行数据可视化、数据分析与其它的应用,而本文使用Python将数据透过 AWS SNS 传送短信到使用者端

 

Python课程系列:使用AWS SNS传送短信息到手机

 

AWS IoT

Step 1. AWS 网站申请账号

https://aws.amazon.com/cn/

 

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 2. 登入 AWS 网站

 

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 3. 点击 Welcome to AWS Security Credentials

 

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 4. 点击 Access Keys(Access Key ID and Secret Access Key)

 

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 5. 点击 Create New AccessKey,请记住此 Key 绝对不能对外公开

 

Python课程系列:使用AWS SNS传送短信息到手机

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 6. export Access Key ID SecretAccess Key

•开启计算机的指令模式 ( e.g., MacOS: 终端机、Windows: DOS ),输入下方指令

export AWS_ACCESS_KEY_ID=刚才所得到的 AccessKey ID 

export AWS_SECRET_ACCESS_KEY=刚才所得到的 SecretAccess Key 

•查看 export 的相关信息

export -p 

Python

Step 1. 开启 IDE 输入相关程序

•将 PhoneNumber 改成要收到简讯的电话号码

•将 Message 改成要收到讯息内容

import boto3

sns = boto3.client(‘sns’,region_name=’eu-west-1′) 

sns.publish( 

   PhoneNumber = “+886912111222″,

   Message = ‘Hello World’

    )

 

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 2. 安装相关套件

pip install boto3 

 

Python课程系列:使用AWS SNS传送短信息到手机

 

Step 3. 执行 Python 程序

python 文件名 

 

Python课程系列:使用AWS SNS传送短信息到手机

 

•收机端所收到的简讯

 

Python课程系列:使用AWS SNS传送短信息到手机

您必须 登录 才能发表评论!