一元课程: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. CH340g使用说明详解

    用串口和CH340模块都可以让计算机和单片机进行通信,但是使用CH340更加方便,省去了使用串口的麻烦 CH340是一个USB总线的转接芯片,实现USB转串口.USB转IrDA红外或者USB转打印口. ...

  2. 20.centos7基础学习与积累-006-软实力-画图

    从头开始积累centos7系统运用 亿图是用指南 安装亿图软件 修改基础配置 路径:文件==>选项==>常规 需要修改的参数: 撤销次数:256 自动保存间隔:2分钟 路径:文件==> ...

  3. Linux-普通用户切换为root身份

    Linux 下普通用户免密码切换 root 用户 具体步骤: 1)编辑 su 文件打开第四行注释 # vim /etc/pam.d/su 2)将用户添加到 wheel 组 # usermod -G w ...

  4. springmvc手动获取bean

    @Service @Lazy(false) public class SpringContextHolder implements ApplicationContextAware, Disposabl ...

  5. not syncing: Attempted to kill init

    这个是selinux造成的原因. 解决方法:  键系统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-2.6.23.1-42.fc8 ro roo ...

  6. poj1860 Currency Exchange(spfa判断是否存在正环)

    题意:有m个货币交换点,每个点只能有两种货币的互相交换,且要给佣金,给定一开始的货币类型和货币数量,问若干次交换后能否让钱增加. 思路:spfa求最长路,判断是否存在正环,如果存在则钱可以在环中一直增 ...

  7. 51nod1712 区间求和

    http://www.51nod.com/Challenge/Problem.html#problemId=1712 先考虑题面中的简化问题. 对于\(i\in [1,n]\),\(a_i\)的贡献为 ...

  8. Spring和mybatis整合 org.mybatis.spring.mapper.MapperScannerConfigurer

    在springmvc与mybatis整合时,需要对每一个mapper定义对应的一个MapperFactoryBean,可以使用MapperScannerConfigurer自动扫描mapper,然后自 ...

  9. 【Spring】如何配置多个applicationContext.xml文件

    在web.xml中通过contextConfigLocation配置spring 开发Java Web程序,使用ssh架构时,默认情况下,Spring的配置文件applicationContext.x ...

  10. django-导入应用包的搜索路径

    创建应用包 在 settings.py注册和配置urls.py中要按顺序导入包名和应用名 settings.py INSTALLED_APPS = ( 'django.contrib.admin', ...