【问题标题】:Amazon web services issue. Should I pay for the web services? [closed]亚马逊网络服务问题。我应该为网络服务付费吗? [关闭]
【发布时间】:2012-11-30 06:50:28
【问题描述】:

我是 iOS 开发新手,但遇到了亚马逊问题。

我想通过亚马逊网络服务获取有关亚马逊产品的信息。我想输入关键字并获取有关合适产品的信息。

我查看了http://aws.amazon.com/mobile/,发现我应该注册。在注册过程中,亚马逊询问了我的 Visa 卡信息,然后试图提取 1 美元。

问题是:

  1. 我应该为亚马逊网络服务付费
  2. 是否必须注册或者我可以从http://aws.amazon.com/sdkforios/下载Amazon sdk
  3. 能否提供一些 Amazon sdk 代码示例?

【问题讨论】:

    标签: iphone ios web-services amazon-web-services amazon


    【解决方案1】:
    • AWS 是付费服务。因此,您是否应该为使用 AWS 付费并不是问题。您必须为已使用的容量付费。

    不同服务的定价不同,通常在http://aws.amazon.com/<service name>/pricing/ 中列出。这里有几个例子——EC2S3

    请注意,对于某些服务,只要您保持一定的使用量,就有大约一年的免费套餐。因此,虽然您每个月都会收到一张账单,但该账单可能是 0 美元。

    更多关于AWS Free Usage Tier

    • 您可以免费下载客户端 SDK 并针对它编写代码。但是,要在 AWS 上实际运行它,您将需要 AWS 访问密钥 ID 和秘密访问密钥,以便 AWS 服务器可以对来自您的应用程序的请求进行身份验证(顺便还可以根据您的使用情况正确地向您收费)。

      李>
    • 您应该以Getting Started with the AWS SDK for iOSAWS SDK for iOS FAQs 开头。 SDK 还包含大量示例应用程序到 <SDK install folder>/samples 文件夹中。

    更新

    啊,你想搜索亚马逊目录吗?这与 AWS 不同。 AWS 旨在为您提供对您自己的服务的计算资源(存储、CPU、负载平衡等)的访问。对于您的场景,您需要使用Amazon Affiliate Program Product Advertising API

    虽然该 API 确实与 AWS 共享凭证(它使用 AWS 访问密钥 ID 和密钥),但它很可能是免费的(但请仔细检查以确保),因为亚马逊将通过您的用户购买的任何产品赚钱.

    另外,Product Advertising API 没有客户端 SDK(据我所知),因此您必须自己处理发出 HTTP 请求。该 API 支持 REST 和 SOAP,因此您可以选择自己的毒药。还有bunch of samples 用于服务器和客户端应用程序,包括 PHP、C#、Java、Node.js、Ruby 等。

    【讨论】:

    • 谢谢,这个答案很酷。但我想要的是输入关键字“iphone”,例如,在亚马逊上获取一些iphone产品及其描述和价格;你说只为使用量付费,这是什么意思:我不明白,因为我不会在亚马逊上保存信息,我只是想通过亚马逊网络服务获取有关亚马逊产品的信息
    【解决方案2】:

    AWS 很棒!它完全物有所值。因此,您可以下载 AWS iOS 开发工具包并将其集成到您的项目中;但是,在它起作用之前,您需要注册。我会给你一些例子,但我不完全理解你在问什么。 AWS iOS 开发工具包中有大量代码示例。如果你愿意,你可以在这篇文章中评论你想用 AWS 做什么,然后我可以帮你想出代码来实现它:) 我希望你在 iOS 开发中玩得开心,太棒了:)

    祝你好运!

    【讨论】:

    • 1) 我想输入关键字“iphone”并在亚马逊上获取一些iphone产品及其描述和价格; 2) 我对价格感兴趣:我应该为每个请求付费还是应该按月付费,在哪里可以找到价目表
    • 有时您的账单可能会让您大吃一惊 - 我们必须非常小心地使用 AWS。
    【解决方案3】:

    您是否将 Amazon Web 服务与请求 API 混淆了?你说:

    I want to enter the keywork "iphone" and get some iphone products on amazon with its description and price

    这就是亚马逊网络 API 会做的事情(来自this question,我知道亚马逊可能没有这样的事情?)。 AWS 是一种云服务,您可以在其中运行程序并根据您使用的资源付费。把它想象成一个网络主机。

    总而言之,AWS 与亚马逊内容没有直接关系,如果我理解正确的话,这不是你想要的。

    【讨论】:

      【解决方案4】:
      1. 是的,当然你必须付费。
      2. 无需注册即可下载,但必须注册才能使用。
      3. AWS SDK for iOS 中有文档。

      【讨论】:

      • 例如,使用 ebay 网络服务我不应该付费。我应该付多少钱?我应该按请求编号还是按月付费?我在哪里可以得到价目表?
      • 亚马逊几乎对所有东西都收费。他们也会向您收取请求费用。您应该阅读很多内容(例如,如何节省成本)。价格信息可以在这里找到:aws.amazon.com/pricing
      猜你喜欢
      • 1970-01-01
      • 2017-04-05
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多