一元课程:AWS云计算——AWS操作指南系列课程


AWS 入门指南

1.1 Create one account

1.2 Create IAM Users

Create 'group' firstly, then create a new 'IAM account'.

1.3 remote connect EC2

(1) SSH 远程访问设置

通过密钥对 Key pairs 登录远程服务器控制台。【下一步自然是打开服务器的ssh端口】

(2) 设置访问端口权限

(3) 创建一个实例

专有网络(Virtual Private Cloud,简称VPC),默认。

配置安全组:demo-sg

审核:选择密钥对demo-keypair

(4) 查看实例

点击“连接”,如何使用ssh进行远程访问。

记得修改demo-keypair的权限。

1.4 Amazon EBS

Amazon Elastic Block Store 是EC2的块存储设备。

加一块硬盘

创建一个EBS卷,然后挂载到EC2上。【操作--> 链接卷】

最后通过 sudo fdisk -l 查看。

做一个快照

给卷创建快照。 【操作--> 创建快照】

例如可以对某一个LV逻辑卷设备做一次快照,如果今后发现数据被改错了,咱们可以把之前做好的快照卷进行覆盖还原,LVM逻辑卷管理器的快照功能有两项特点,第一是快照卷的大小应该尽量等同于LV逻辑卷的容量,第二是快照功能仅一次有效,一旦被还原后则会被自动立即删除。

做一个映像

给实例创建映像,其中包含了所有的卷。【操作 --> 映像 --> 创建映像】

1.5 Amazon S3

创建一个bucket,上传文件即可。

然后可以设置访问权限。

下一步关心的是:Lamdba直接调用S3的内容。

1.6 查看费用记录

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.jsmongodbsocket.io and react.

From: AWS Mobile React Native Starter App - Serverless Pet Tracker

实践等级:高

有必要仔细研究代码。

From: danilop/LambdAuth

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 email sent: true / false
LambdAuthResetPassword email, lost, password changed: true / false
 
 
官方代码: 
 
 

不错的文档

Ref: AWS PaaS文档中心 [不错的学习文档]

 
 
两本中文教材:
 
 
End.

[AWS] Cloud Server的更多相关文章

  1. 远程链接 aws Windows Server 2016 Base Nano

    第一次接触Windows Server 2016 Base Nano,平时工作中或者自己私下使用win的服务器都是带桌面版本的 而这次在aws一不小心开了一台Nano服务,刚开始我都不知道这个是什么玩 ...

  2. AWS Cloud Practioner 官方课程笔记 - Part 1

    课程笔记: 1. 3种访问AWS服务的方式: GUI, CLI, SDK 前两种是用户用来访问的,SDK可以让程序调用去访问服务. 2. core services 以及通用的use cases Am ...

  3. 在docker中运行ASP.NET Core Web API应用程序(附AWS Windows Server 2016 widt Container实战案例)

    环境准备 1.亚马逊EC2 Windows Server 2016 with Container 2.Visual Studio 2015 Enterprise(Profresianal要装Updat ...

  4. cloud server ribbon 自定义策略配置

    虽然ribbon默认为我们提供了多钟负载均衡策略,但有时候我们仍然需要自定义符合自身业务逻辑的规则 使用配置文件的方式:我们只需要在配置文件中添加配置 serviceId.ribbon.NFLoadB ...

  5. AWS Cloud Practioner 官方课程笔记 - Part 2

    4. AWS Architecture 设计的5个柱子,也就是5大考量点, Security, Reliability, Performance Efficiency, Cost optimizati ...

  6. [Full-stack] 一切皆在云上 - AWS

    一元课程:https://edu.51cto.com/center/course/lesson/index?id=181407[非常好] Based on AWS Lambda. 包含:DevOps ...

  7. Spring Cloud Eureka Server高可用注册服务中心的配置

    前言 Eureka 作为一个云端负载均衡,本身是一个基于REST的服务,在 Spring Cloud 中用于发现和注册服务. 那么当成千上万个微服务注册到Eureka Server中的时候,Eurek ...

  8. Spring Cloud(二):Spring Cloud Eureka Server高可用注册服务中心的配置

    前言 Eureka 作为一个云端负载均衡,本身是一个基于REST的服务,在 Spring Cloud 中用于发现和注册服务. 那么当成千上万个微服务注册到Eureka Server中的时候,Eurek ...

  9. Spring Cloud Netflix之Euraka Server注册中心

    Spring Cloud简介 Spring Cloud是基于Spring Boot的一套实现微服务架构的生态组件.生态组件中包含Spring Cloud NetFlix,Spring Cloud Fe ...

随机推荐

  1. 调用office Word Com 组件,提示权限不足处理

    最近一直在处理一个项目,项目主要功能与Office-Word 有关,主要涉及到文本内容编辑与样式设置等相关内容.因项目依赖office 相关dll,需要兼容多种Office 版本(office 200 ...

  2. Python的正则表达式re模块

    Python的正则表达式(re模块) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Python使用re模块提供了正则表达式处理的能力.如果对正则表达式忘记的一干二净的话,可以花费 ...

  3. robotframework+Python3.7 接口自动化测试

    具体的测试用例,password,channel,resultCode传给接口描述 集成了一些常见的测试接口方法 1. Get请求下,

  4. beta版本——第七次冲刺

    第七次冲刺 (1)SCRUM部分☁️ 成员描述: 姓名 李星晨 完成了哪个任务 编写个人信息修改界面的js 花了多少时间 3h 还剩余多少时间 0h 遇到什么困难 密码验证部分出现问题 这两天解决的进 ...

  5. beta版本——第六次冲刺

    第六次冲刺 (1)SCRUM部分☁️ 成员描述: 姓名 李星晨 完成了哪个任务 修改注册时时候弹窗提醒不正确的问题 花了多少时间 0.5h 还剩余多少时间 1.5h 遇到什么困难 没有 这两天解决的进 ...

  6. 洛谷 P1219 八皇后题解

    题目描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 上面的布局可以用序列2 4 6 1 3 ...

  7. 【转载】Fiddler 抓包工具使用指北: 弱网络环境模拟限速测试流程

    一:为什么要做弱网络测试? 实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用.而公司内部的研发环境网络通常比较顺畅,难以复现这种bug.要解决 ...

  8. Intellij IDEA 与 Gitlab 实现代码上传与下载

    整体流程:1.download project2.deposit project structure and set default server3.configure tomcat 2 steps4 ...

  9. windows查看端口被占用情况

    首先,使用cmd命令打开CMD命令窗口 使用下面的命令来查看某端口被占用的情况,以8035为例: netstat -ano|findstr " 结果如下图: 最后一列的6532为PID号,根 ...

  10. 10-Flutter移动电商实战-使用FlutterSwiper制作轮播效果

    1.引入flutter_swiper插件 flutter最强大的siwiper, 多种布局方式,无限轮播,Android和IOS双端适配. 好牛X得介绍,一般敢用“最”的一般都是神级大神,看到这个介绍 ...