一元课程:AWS云计算——AWS操做指南系列课程html
Create 'group' firstly, then create a new 'IAM account'.node
经过密钥对 Key pairs 登陆远程服务器控制台。【下一步天然是打开服务器的ssh端口】react
专有网络(Virtual Private Cloud,简称VPC),默认。ios
配置安全组:demo-sggit
审核:选择密钥对demo-keypairgithub
点击“链接”,如何使用ssh进行远程访问。 mongodb
记得修改demo-keypair的权限。数据库
Amazon Elastic Block Store 是EC2的块存储设备。后端
建立一个EBS卷,而后挂载到EC2上。【操做--> 连接卷】react-native
最后经过 sudo fdisk -l 查看。
给卷建立快照。 【操做--> 建立快照】
例如能够对某一个LV逻辑卷设备作一次快照,若是从此发现数据被改错了,我们能够把以前作好的快照卷进行覆盖还原,LVM逻辑卷管理器的快照功能有两项特色,第一是快照卷的大小应该尽可能等同于LV逻辑卷的容量,第二是快照功能仅一次有效,一旦被还原后则会被自动当即删除。
给实例建立映像,其中包含了全部的卷。【操做 --> 映像 --> 建立映像】
建立一个bucket,上传文件便可。
而后能够设置访问权限。
下一步关心的是:Lamdba直接调用S3的内容。
Billing preferences: 接收帐单警报 ----> Manage Billing Alerts.
CloudWatch 界面下进行具体设置。
一整套方案,构建移动消息收发应用程序 (iOS)
使用 AWS Mobile Hub 为聊天应用程序配置移动云计算后端基础设施。
使用 Amazon Cognito 配置适用于 Facebook 或 Google 身份验证的登陆设置。
使用 Amazon DynamoDB 建立移动友好型数据库 (NoSQL)。
使用 Amazon S3 设置文件传输。
使用 Amazon SNS 建立社交消息收发服务。
将 iOS 客户端集成到后端并与手机上一样安装了示例应用程序的联系人聊天。
Ref: https://github.com/yinxin630/fiora
Demo: http://fiora.suisuijiang.com/
It is written by node.js, mongodb, socket.io and react.
From: AWS Mobile React Native Starter App - Serverless Pet Tracker
实践等级:高
有必要仔细研究代码。
The APIs are exposed as AWS Lambda Functions:
看上去是serverless基于aws的一整套方案。
Function | Input | Output |
---|---|---|
LambdAuthCreateUser | email, password | created: true / false |
LambdAuthVerifyUser | email, verify | verified: true / false |
LambdAuthLogin | email, password | login: true / false, identityId, token |
LambdAuthChangePassword | email, oldPassword, newPassword | changed: true / false |
LambdAuthLostPassword | sent: true / false | |
LambdAuthResetPassword | email, lost, password | changed: true / false |
Ref: AWS PaaS文档中心 [不错的学习文档]