Amazon Web服务平台
Amazon不再只是一个Internet 零售业的领袖,它还发布了一个强大的Web服务平台,这使得Amazon成为目前全世界的技术供应商的先驱。
Amazon网站不单是构架在一个具有数十万个商品信息数据库的基础上,作为一个公司的并且是Amazon公司还远见卓识地允许客户通过评论和评估来扩充和丰富数据库中的内容。
如果说到Web服务,Amazon是最先把自己的数据公开的几个公司之一。因此,Amazon已经具有了一套丰富的网络接口,这些数据接口以免费或按件计费的方式提供,使得开发人员用来创建自己的应用程序。
Amazon开发人员计划
要想调用Amazon Web服务平台中的方法,则必须参加Amazon的开发人员计划,因为在调用每一个API 的功能时都需要传递一些参数,其中之一就是开发人员的ID,这个ID 被称为AWSAccessKeyId。
在样例代码中有些位置需要使用自己的AWSAccessKeyId来替代,无论什么时候看到“[YOUR KEY HERE]”字样,都应该把它替换为自己的AWSAccessKeyId,否则应用程序不能正常运行。
Amazon开发人员计划的注册是免费的,下面是注册网址:
https://aws-portal.amazon.com/gp/aws/developer/registration/index.html
我们可以发现几乎所有的网络平台,包括Amazon、Yahoo、Google 等,都要求在使用API 之前要先注册成为其开发人员计划的成员。好消息是,对于非商业的用户来说,注册都是免费的。
电子商务服务
Amazon的电子商务服务(Amazon E-Commerce Service,ECS)提供了对Amazon巨大的产品数据库的访问,这包括客户所贡献的内容和数据,以及详细的产品信息。不仅如此,ECS 还提供了广泛的电子商务功能,使用这些功能可以创建自己的应用程序。一个很好的示例就是远程购物车功能,这在第10章会详细阐述。
在ECS 开发人员的网站中可以找到文档参考、样例程序代码以及Amazon Web服务开发人员论坛链接。Amazon Web服务主站点的网址为:
http://aws.amazon.com
