Page 202 - AngularJS权威教程
P. 202

182  第 18 章  服务器通信


             18.5.3  简单队列服务(SQS,Simple Queue Service)

                 这个快速、可信赖、完全受控的队列服务能让我们以一种良好管理的方式创建巨型队列。我
             们可以创建大型请求对象,这样可以用一个通用队列把我们的应用组件从其他组件中完全解耦。

             18.5.4  简单存储服务(S3)

                 这个著名的、完全受控的海量数据存储能让我们存储无限数量的大对象(上限是5T),对象
             数量不限。我们可以使用S3从各个地方来安全地存储加密的受保护数据,甚至能使用S3来托管我
             们的Angular应用。


             18.5.5  安全令牌服务(STS)

                 这个Web服务允许我们为IAM用户请求临时的受限权限认证。我们不会深入探讨STS,但是
             它确实为创建数据之上的受限安全操作提供了一个不错的接口。

             18.6  AWSJS + Angular


                 本节打算演示如何把应用做好,让它们迅速在AWSJS体系中运行起来。
                 要做到这一点,我们要先创建一个可以让客户上传屏幕截图的缩略图,即Gunroad 的极简版
                                                                                       ①
             本。我们可以通过集成美妙的Stripe  API来让他们出售自己的截屏。
                                            ②
                     对这两个服务,我们已经推荐得够多了,这个迷你演示并非要用来取代他们的服务,
                 而只是用于展示Angular和AWS API的强大。

                 为了创建我们的产品,需要做到以下几点:
                  允许用户登录我们的服务,存储他们唯一的email;
                  允许用户上传与他们相关的文件;
                  允许用户点击图像,并且给这些用户一个购买这个图像的选项;
                  接受信用卡的费用,并且直接从单页Angular应用接受款项。


             18.7 开始

                 我们从一个标准结构的index.html开始:

                 <!doctype html>
                 <html>
                   <head>
                   <script
                    src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.min.js">
                   </script>
                   <script
                    src="http://code.angularjs.org/1.2.13/angular-route.min.js"></script>
             ——————————
                ① https://gumroad.com/
                ② http://stripe.com
   197   198   199   200   201   202   203   204   205   206   207