互联网
类型
可以朗读
语音朗读
162千字
字数
2017-09-01
发行日期
展开全部
主编推荐语
以实例为驱动,教会读者如何使用事件驱动的方法来开发后端应用程序。
内容简介
本书从AWSLambda的基础介绍开始,逐渐深入地讲解了从Web或移动端调用Lambda函数的常见例子和模式。本书的第二部分把这些简单的例子组合在一起,构成了一个更大的应用。读者将学会如何在AWS平台上构建应用程序,满足高可用性、高安全性、高性能和高扩展性的要求。
目录
- 版权信息
- 赞誉
- 中文版序
- 推荐序
- 译者序
- 前言
- 关于原书封面插图
- 第一部分 快速入门
- 第1章 在云中运行函数
- 1.1 AWS Lambda简介
- 1.2 以函数作为应用程序的后端
- 1.3 应对一切的单一后端
- 1.4 事件驱动的应用程序
- 1.5 从客户端调用函数
- 总结
- 第2章 属于你的第一个Lambda函数
- 2.1 创建一个新的函数
- 2.2 编写函数
- 2.3 其他设置
- 2.4 测试函数
- 2.5 从Lambda API调用函数
- 总结
- 练习
- 第3章 把函数作为Web API
- 3.1 Amazon API Gateway简介
- 3.2 创建API
- 3.3 创建集成
- 3.4 测试集成
- 3.5 改变响应信息
- 3.6 把资源路径作为参数
- 3.7 使用API Gateway的上下文对象
- 总结
- 练习
- 第二部分 构建事件驱动的应用程序
- 第4章 管理安全
- 4.1 用户、组和角色
- 4.2 理解策略
- 4.3 实践策略
- 4.4 使用策略变量
- 4.5 赋予角色
- 总结
- 练习
- 第5章 使用独立的函数
- 5.1 在函数中打包库和模块
- 5.2 让函数订阅事件
- 5.3 在函数中使用二进制库
- 5.4 调度函数的执行
- 总结
- 练习
- 第6章 用户身份管理
- 6.1 Amazon Cognito身份管理服务概述
- 6.2 外部身份提供方
- 6.3 集成自定义身份认证
- 6.4 处理认证和非认证用户
- 6.5 使用Amazon Cognito的策略变量
- 总结
- 练习
- 第7章 从客户端调用函数
- 7.1 用JavaScript调用函数
- 7.2 从移动应用中调用函数
- 7.3 从浏览器调用函数
- 总结
- 练习
- 第8章 设计基于Lambda的认证服务
- 8.1 交互模式
- 8.2 事件驱动架构
- 8.3 使用Amazon Cognito服务
- 8.4 保存用户配置文件
- 8.5 向用户配置文件添加更多数据
- 8.6 加密密码
- 总结
- 练习
- 第9章 实现基于Lambda的认证服务
- 9.1 管理集中式配置
- 9.2 对初始化和部署实现自动化
- 9.3 共享代码
- 9.4 创建应用的首页
- 9.5 注册新用户
- 9.6 验证用户邮件
- 总结
- 练习
- 第10章 为认证服务添加更多功能
- 10.1 处理密码遗忘
- 10.2 处理密码重置
- 10.3 处理用户登录
- 10.4 为认证用户获取AWS令牌
- 10.5 处理密码修改
- 总结
- 练习
- 第11章 构建一个媒体共享应用
- 11.1 事件驱动架构
- 11.2 在Amazon S3中定义对象的命名空间
- 11.3 为Amazon DynamoDB设计数据模型
- 11.4 客户端应用
- 11.5 响应内容更新
- 11.6 更新内容索引
- 总结
- 练习
- 第12章 为什么选择事件驱动
- 12.1 事件驱动架构总览
- 12.2 从前端起步
- 12.3 关于后端
- 12.4 响应式编程
- 12.5 通向微服务之路
- 12.6 平台的扩展性
- 12.7 可用性和适应性
- 12.8 预估费用
- 总结
- 练习
- 第三部分 从开发环境到生产部署
- 第13章 改进开发和测试
- 13.1 本地开发
- 13.2 日志与调试
- 13.3 使用函数版本
- 13.4 使用别名来管理不同环境
- 13.5 开发工具和框架
- 13.6 简单的无服务器测试
- 总结
- 练习
- 第14章 自动化部署
- 14.1 在Amazon S3上存储代码
- 14.2 事件驱动的无服务器持续部署
- 14.3 用AWS CloudFormation部署
- 14.4 多区域部署
- 总结
- 练习
- 第15章 自动化的基础设施管理
- 15.1 对告警做出响应
- 15.2 对事件做出响应
- 15.3 近实时处理日志
- 15.4 设定循环的活动
- 15.5 跨区域的架构和数据同步
- 总结
- 练习
- 第四部分 使用外部服务
- 第16章 调用外部服务
- 16.1 管理密码和安全凭证
- 16.2 使用IFTTT Maker通道
- 16.3 向Slack团队发送消息
- 16.4 自动管理GitHub代码库
- 总结
- 练习
- 第17章 从其他服务获取事件
- 17.1 谁在调用
- 17.2 Webhook模式
- 17.3 处理来自Slack的事件
- 17.4 处理来自GitHub的事件
- 17.5 处理来自Twilio的事件
- 17.6 使用MongoDB作为触发器
- 17.7 日志监控的模式
- 总结
- 练习
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。