返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书AWS Lambda实战9787111579946
  • 正版全新
    • 作者: (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译著 | (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译编 | (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译译 | (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译绘
    • 出版社: 机械工业出版社
    • 出版时间:2017-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译著| (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译编| (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译译| (意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译绘
    • 出版社:机械工业出版社
    • 出版时间:2017-09-01
    • 版次:1
    • 印次:1
    • 页数:309
    • 开本:16开
    • ISBN:9787111579946
    • 版权提供:机械工业出版社
    • 作者:(意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译
    • 著:(意)达尼洛·波恰(Danilo Poccia) 著;喻勇,刘智毅,王毅 译
    • 装帧:平装
    • 印次:1
    • 定价:79.00
    • ISBN:9787111579946
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2017-09-01
    • 页数:309
    • 外部编号:1201584629
    • 版次:1
    • 成品尺寸:暂无

    赞誉
    中文版序

    译者序
    前言
    关于原书封面图部快速入门
    章在云中运行函数2
    1.1AWS Lambda简介5
    1.2以函数作为应用程序的后端10
    1.3应对一切的单一后端11
    1.4事件驱动的应用程序13
    1.5从客户端调用函数17
    总结20
    第2章属于你的个Lambda函数21
    2.1创建一个新的函数21
    2.2编写函数24
    .设置26
    2.4测试函数28
    2.5从Lambda API调用函数30
    总结32
    练习32
    第3章把函数作为Web API34
    3.1Amazon API Gateway简介34
    3.2创建API36
    3.3创建集成38
    3.4测试集成40
    3.5改变响应信息41
    3.6把资源路径作为参数46
    3.7使用API Gateway的上下文对象49
    总结52
    练习52
    第二部分构建事件驱动的应用程序
    第4章管理安全56
    4.1用户、组和角色57
    4.2理解策略60
    4.3实践策略63
    4.4使用策略变量68
    4.5赋予角色70
    总结72
    练习72
    第5章使用独立的函数74
    5.1在函数中打包库和模块74
    5.2让函数订阅事件76
    5.2.1创建后端资源77
    5.2.2把函数打包78
    5..配置权限82
    5.2.4创建函数84
    5.2.5测试函数86
    5.3在函数中使用二进制库88
    5.3.1准备环境88
    5.3.2实现函数89
    5.3.3测试函数93
    5.4调度函数的执行94
    总结98
    练习98
    第6章用户身份管理100
    6.1Amazon Cognito身份管理服务概述100
    6.2外部身份提供方103
    6.3集成自定义身份认104
    6.4处理认和非认用户105
    6.5使用Amazon Cognito的策略变量106
    总结110
    练习110
    第7章从客户端调用函数113
    7.1用JavaScript调用函数113
    7.1.1创建池114
    7.1.2为Lambda函数开放权限117
    7.1.3创建Web页面119
    7.2从移动应用中调用函数1
    7.3从浏览器调用函数127
    总结131
    练习131
    第8章设计基于Lambda的认服务134
    8.1交互模式135
    8.2事件驱动架构137
    8.3使用Amazon Cognit服务41
    8.4保存用户配置文件142
    8.5向用户配置文件添加更多数据143
    8.6加密密码143
    总结144
    练习144
    第9章实现基于Lambda的认服务146
    9.1管理集中式配置147
    9.2对初始化和部署实现自动化149
    9.3共享代码150
    9.4创建应用的首页151
    9.5注册新用户152
    9.6验用户邮件158
    总结163
    练习163
    0章为认服务添加更多功能168
    10.1处理密码遗忘168
    10.2处理密码重置175
    10.3处理用户登录180
    10.4为认用户获取AWS令牌184
    10.5处理密码修改186
    总结192
    练习192
    1章构建一个媒体共享应用195
    11.1事件驱动架构195
    11.1.1简化实现196
    11.1.2合并函数199
    11.1.3改进事件驱动架构201
    11.2在Amazon S3中定义对象的命名空间202
    11.3为Amazon DynamoDB设据模型204
    11.4客户端应用205
    11.5响应内容更新216
    11.6更新内容索引220
    总结2
    练习225
    2章为什么选择事件驱动226
    12.1事件驱动架构总览227
    12.2从前端起步228
    1.关于后端229
    12.4响应式编程2
    12.5通向微服务之路5
    12.6平台的扩展
    12.7可用和适应
    12.8预估费用
    总结241
    练习242
    第三部分从开发环境到生产部署
    3章改进开发和测试244
    13.1本地开发244
    13.1.1用Node.js做本地开发245
    13.1.2用Python做本地开发246
    13.1.3社区工具247
    13.2日志与调试247
    13.3使用函数版本249
    13.4使用别名来管理不同环境250
    13.5开发工具和框架251
    13.5.1Chalice Python微框架252
    13.5.2Apex无服务器架构254
    13.5.3Serverless框架256
    13.6简单的无服务器测试258
    总结260
    练习260
    4章自动化部署263
    14.1在Amazon S3上存储代码263
    14.2事件驱动的无服务器持续部署266
    14.3用AWSCloudFormation部署268
    14.4多区域部署274
    总结276
    练习276
    5章自动化的基础设施管理279
    15.1对告警做出响应279
    15.2对事件做出响应282
    15.3近实时处理日志282
    15.4设定循环的活动283
    15.5跨区域的架构和数据同步284
    总结287
    练习287
    第四部分使用外部服务
    6章调用外部服务290
    16.1管理密码和安全凭290
    16.2使用IFTTT Maker通道294
    16.3向Slack团队发送消息296
    16.4自动管理GitHub代码库298
    总结299
    练习299
    7章从服务获取事件301
    17.1谁在调用301
    17.2Webhook模式302
    17.3处理来自Slack的事件304
    17.4处理来自GitHub的事件305
    17.5处理来自Twilio的事件306
    17.6使用MongoDB作为触发器306
    17.7日志监控的模式307
    总结308
    练习308

    达尼洛·波恰,是Web Services的技术专员,他是AWS Lambda工具的创建者之一,这种工具通过外部事件驱动的服务可以简化认并整合AWS资源。

    Preface  前    言简单的服务器,就是没有服务器。    —Werner Vogel,CTO1996年我开始接触客户端-服务器架构,体验过分布式系统的和复杂。21世纪初,我与电信和媒体的客户合作过几个大型项目,那时我切身体会到计算、存储和网络的限制会成为阻碍公司创新的瓶颈。    接着在关键的2006年,以“按需”(utility)模式使用计算资源—就像使用能源、汽油和水那样—开始成为现实。那年AWS发布了它的存储服务(Amazon S3)和计算服务(Amazon EC2)。我对它们都产生了强烈的兴趣和好奇。    自2012年起,我专注于帮客户在云端实现应用,或者把应用迁移到云端。为了更熟悉手头的新服务、新平台,我决定用Amazon S3作为后端存储,写一个共享式文件系统。我用Python编写实现方案,放到GiHb开源,很快就遇上了一批志同道合的用户和贡献者。    2014年AWS Lambda横空出世时,我意识到自己已经站在变革大潮的前端。数月后一个阴雨绵绵的周末,我想我可以不借任何实体服务器,编写一个完整的应用。仅需要浏览器上的HTML、CSS和JavaScript文件这类静态内容,配合Lambda函数在后端执行我的逻辑,再加上用事件来支配商业流程,应用就完成了。我写了一个“简单的”认服务(详见本书8~0章),再次放到GiHb共享。反响之热烈出乎我的意料,显然,我抓住了开发者的痛点。    经验分享之谈就成了本书。我希望本书能帮你接受无服务器计算的新趋势,开发出无与伦比的新应用,检验新技术、新数据。我随时洗耳恭听你的故事,帮同道中人实现理想将是我无上的荣光。    关于本书本书分为四部分。部(~3章)介绍了基础技术,比如AWS Lambda和Web API。第二部分(第4~12章)是本书的核心,讲解了事件驱动应用的构建方法,让你可以用事件串联多个函数,构建新的应用。第三部分(3~15章)主要关注从开发到生产,帮你优化DevOps流程。第四部分(6章和7章)介绍了如何把Lambda函数与AWS平台以外的服务整合起来,用AWS Lambda改进沟通方式,自动完成代码管理。    本书自始至终的逻辑是递进的,建议按照顺序阅读。    如果你已经涉猎过AWS Lambda的基础内容,可以跳过部,直接从第二部分开始,学习构建更为复杂的事件驱动应用。    第三部分和第四部分可以作为参考内容,帮你实现新的想法,或者对照我所建议的做法,巩固对知识的掌握。    云计算的发展日新月异,因此我只能关注一些基本的概念,如分布式系统和事件驱动设计。在我看来,在这个分布式的世界里,这些内容对所有IT系统开发者都是至关重要的。    本书的目标读者是那些没有云技术经验,同时希望了解无服务器计算和事件驱动应用前沿技术的开发人员。如果你已经对Amazon EC2和Amazon VPC这类AWS服务有所了解,本书将为你开辟一个新的认知视角,帮你用服务而非服务器的角度构建应用程序。    代码规范本书的每个专题都附带了丰富的样例。大段代码或夹在文本中的代码都会用等宽字体显示,以区别于正文。类、方法名、对象属,以及代码相关的术语和内容,也都会使用等宽字体。    获取源代码本书中的一些源代码可以从以下获得:http://www.manning.com/aws-lambda-in-action和https://itu.com/danilop/AWS_Lambda_in_Action。    致谢我要感谢许多人。这些年来,他们与我并肩工作、交换想法、分享有趣的点子,让我从中获益匪浅。我不喜欢列名单,所以这里没有他们的名单。我相信那些帮过我的人能从中读出我的谢意。这里需要特别感谢几位仁兄:Toni Arritola,他总能厘清我偶尔混乱的思路,用简明易懂的语言说出我的想法,让本书内容条理清晰;Brent Stains,他给了我许多极有价值的提示和技术视角;Mike Stephens,是他提出了让我写这本书的想法。    此外还要感谢不吝宝贵时间,为本书的改进建言献策的评论者们:Alan Moffet、Ben Leibert、Cam Crews、Christopher Haupt、Dan Kacenjar、Henning Kristensen、Joan Fuster、Justin Calleja、Michael Frey、Steve Rogers、Tom Jensen、Luis Carlos Sanchez Gonzalez(技术审校)。    谨以此书献给我的妻子Paola,她陪伴我度过了撰写这本书的每一个周末,目睹了背后所有的努力。献给我的父母,他们在我年幼时就开始支持我学习计算机。献给我的兄弟,他们给予了我支持。    关于原书封面插图  about the cover illustration英文原书的封面图片名为“Femme Kamtschadale”(来自勘察加的女人)。此图取材于法国人Jacques Grasset de Saint-Sauveur(1757—1810)于1797年出版的《Costumes de Différents Pays》一书,书中的每幅插图都是人工精心绘制的。    该书向我们展示了两个世纪前世界上各个地区的文化差异。当时的人们分居地球的不同角落,操着不同的语言口音。在陋巷、在乡野,仅通过人们的衣着,就能判断他们的居所和阶级。    后来,人们的衣着改变了,不同地区的文化差异也日渐式微。现在就连不同大洲的居民都难辨彼此,更遑论不同村、不同乡、不同国的人。或许,我们把文化差异拿

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购