问题标签 [amazon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
196 浏览

amazon-s3 - S3 GET 没有签名(明文可能?)

有没有办法通过发送明文 Accesskey:Secret 而不是签名/HMAC 从 Amazon S3 获取对象?

0 投票
2 回答
556 浏览

css - CSS - 亚马逊将链接格式与 CSS 关联起来

下面的链接是黑色的,没有下划线,然后是黑色的,悬停时有下划线。这就是我想要的。然后我把它变成了一个 Amazon Associate 链接,现在它是蓝色的并带有下划线。我仍然使用与以前相同的 CSS (links2),所以我不明白为什么它会改变格式。

如何使链接变为黑色且不带下划线,然后在悬停时变为带下划线的黑色?

提前致谢,

约翰

链接:

CSS:

0 投票
1 回答
2433 浏览

web-services - 机械土耳其人文件上传

我正在尝试在 Mechanical Turk 上测试文件上传。

我正在调用 GetFileUploadURL 服务,我的查询字符串如下所示:

我的 HIT HTML 看起来像这样

"The value \"null\" is not valid for the parameter QuestionIdentifier"即使我正在传递,我也会收到一个错误QuestionIdentifier

我猜我的 HIT HTML 不是最理想的,而且我错过了一些可以让这变得更容易的东西。我是否可以写一些其他的东西<input type="file" name="smiley" value="" />或以某种方式改进它以使这个 Web 服务调用更容易?我真的不确定我应该在我的GetFileUploadURL电话中传递什么QuestionIdentifier,我认为这"smiley"会奏效。

编辑:我知道它应该smiley基于我打电话时看到的结果GetAssignmentsForHIT

有任何想法吗?为什么它认为它是空的?将参数传递给此服务时,顺序是否重要?

0 投票
2 回答
490 浏览

.net - 我可以在 Amazon Elastic MapReduce 中运行 .NET 应用程序(或来自 .NET dll 的方法)吗?

我需要一台功能强大的机器,它可以每天一小时运行我的 .NET 代码。我不能使用 EC2,因为它会在关机时丢失我的所有数据。我需要一台可以在特定时间启动的虚拟 PC,这台 PC 应该会自动启动我的 .exe/service/whatever。我可以要求 Amazon MapReduce 启动一个 Windows 实例并执行我的代码吗?

0 投票
3 回答
2780 浏览

php - 如何将产品数据发送到 Amazon.com?

有人知道如何使用 PHP 将产品数据发送到 Amazon.com 吗?

我想创建一个自定义应用程序,将产品数据从电子商务网站发送到亚马逊(在亚马逊上列出产品)。

我找不到这方面的任何信息。

0 投票
1 回答
3820 浏览

c# - 使用 c# 的 Amazon ec2 API 版本 2 签名编码

我在编码 ec2 API 的版本 2 签名的哈希时遇到问题。

请注意我的版本 1 签名散列工作正常,但这是贬值,我将需要移动到版本 2。所以首先这里是工作的代码......

参数只是一个字典,我要做的就是简单地按键对参数进行排序并附加每个不带分隔符的值对,然后将该字符串与我的键进行哈希处理。(再次,请注意这很好用)

现在,版本 2 有一些变化,这里是 API 开发人员指南中的文档...

  1. 创建稍后在此过程中需要的规范化查询字符串:

一种。使用自然字节顺序按参数名称对 UTF-8 查询字符串组件进行排序。参数可以来自 GET URI 或 POST 正文(当 Content-Type 为 application/x-www-form-urlencoded 时)。

湾。URL 根据以下规则对参数名称和值进行编码:

• 不要对 RFC 3986 定义的任何非保留字符进行 URL 编码。这些非保留字符是 AZ、az、0-9、连字符 (-)、下划线 (_)、句点 (.) 和波浪号 (~)。
• 使用%XY 对所有其他字符进行百分比编码,其中X 和Y 是十六进制字符0-9 和大写AF。
• 百分比以 %XY%ZA.... 形式编码扩展的 UTF-8 字符。
• 百分比将空格字符编码为 %20(而不是像常见的编码方案那样的 +)。

Note
目前所有 AWS 服务参数名称都使用非保留字符,因此您不需要对它们进行编码。但是,您可能希望包含代码来处理使用保留字符的参数名称,以备将来使用。

C。使用等号 ( = )(ASCII 字符 61)将编码参数名称与其编码值分开,即使参数值为空。

d。使用与号 ( & ) 分隔名称-值对(ASCII 代码 38)。

  1. 根据以下伪语法创建要签名的字符串(“\n”表示 ASCII 换行符)。StringToSign = HTTPVerb + "\n" + ValueOfHostHeaderInLowercase + "\n" + HTTPRequestURI + "\n" +
    CanonicalizedQueryString HTTPRequestURI 组件是 URI 的 HTTP 绝对路径组件,直到但不包括查询字符串。如果 HTTPRequestURI 为空,请使用正斜杠 ( / )。
  2. 使用您刚刚创建的字符串、您的秘密访问密钥作为密钥以及 SHA256 或 SHA1 作为哈希算法计算符合 RFC 2104 的 HMAC。如需更多信息,请访问http://www.rfc.net/rfc2104.html
  3. 将结果值转换为 base64。
  4. 使用结果值作为 Signature 请求参数的值。

所以我所拥有的是......

为了完整起见,这里是 IComparer 实现....

据我所知,我已经为这个哈希做了所有我需要做的事情,但是我不断收到来自服务器的错误,告诉我我的签名不正确。帮助...

0 投票
1 回答
1748 浏览

java - 如何使用亚马逊 java 库实现 AWS 签名请求?

我们目前正在使用 amazon-a2s-2007-10-29-java-library.jar 分别与 Amazon Webservices 或 Product Advertising API 进行交互。

我们没有看到如何使用这个库来实现签名请求(从 8 月 15 日开始强制执行),我们也找不到支持签名请求的更新版本。

关于这个话题似乎没有太多讨论,因此我怀疑我们要么是唯一使用这个库的人,要么就是太盲目而看不到问题的明显解决方案。

对于这方面的任何提示,我都会很高兴。提前非常感谢。聚丙烯

0 投票
2 回答
3060 浏览

amazon-web-services - 如何以编程方式获取亚马逊销售排名前 100 的商品?

我查看了 API 文档,由于该ItemSearch操作需要Keywords参数,我认为这不可能,但我只想确认一下。

我应该看看不同的操作吗?

任何信息将不胜感激。

0 投票
3 回答
445 浏览

javascript - 用于社交网络的 Amazon S3?

http://www.s3fm.com/对于上传/查看文件以供个人查看非常有用。

我想知道是否有适合社交网络的东西(使用 Amazon s3 或类似的东西),它只会显示特定用户上传的文件子集(例如,限制对用户特定存储桶的访问)。

s3fm 可以适应这个解决方案吗?还是那里有别的东西?

0 投票
4 回答
6500 浏览

html - 基于浏览器的上传到 Amazon S3?

Amazon提供了有关如何编写通过 HTML POST 直接发布到 Amazon 的 S3 服务的表单的说明。但是,他们不太清楚如何创建一个简单的表单以直接上传到 S3 存储桶,并且从未给出实际的示例 html 文件......

是否有可以查看示例代码的好示例?