Amazon MTurk SDK Ruby gem-RuntimeError:缺少AWSAccessKey

w

Rails应用如何/在何处指定MTurk Key&Secret?

Amazon Mechanical Turk SDK gem文档似乎并未指示在何处/如何指定访问密钥和秘密...如果您在IRB中运行其示例代码,则会提示您输入密钥和秘密...,但是在哪里指定了密钥和秘密...一次性配置,以便应用程序可以运行?

例如,亚马逊给出了以下代码:

require 'mturk'
@mturk = Amazon::WebServices::MechanicalTurkRequester.new
puts "I have $#{@mturk.availableFunds} in Sandbox"

这会导致宝石以交互方式提示输入“密钥和秘密”。

而是这样做:

mturk = Amazon::WebServices::MechanicalTurkRequester.new :AWSAccessKeyId => "xxxx", :AWSSecretAccessKey => "yyyy

给出错误信息:

RuntimeError: Missing AWSAccessKey

指定的密钥和机密绝对是正确的,因为我可以将它们复制/粘贴到交互式提示中,并且效果很好。

w

如果在任何地方都记录了此错误,但我找不到它,答案是,与我使用过的所有其他AWS库不同,它们将“秘密”重命名为:AWSAccessKey

所以这有效:

mturk = Amazon::WebServices::MechanicalTurkRequester.new :AWSAccessKeyId => "xxxx", : AWSAccessKey => "yyyy

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS Ruby SDK 定价 gem Aws::Errors::NoSuchEndpointError

来自分类Dev

如何使用Ruby SDK设置Amazon bucket策略?

来自分类Dev

Amazon MTurk:无法删除状态为“可审查”的HIT

来自分类Dev

新的MTURK SDK:是否设置沙盒端点?

来自分类Dev

AWS MTURK SDK:从匹配信息中提取数据?

来自分类Dev

用于 MTurk GetAccountBalance API 调用的 C++ SDK

来自分类Dev

在Ruby中,aws-sdk gem可以为参数传递nil值吗?

来自分类Dev

Amazon S3:使用aws-sdk-ruby设置权限

来自分类Dev

Ruby Amazon S3 SDK是否使用SSLv3?

来自分类Dev

使用Ruby SDK将文件上传到Amazon S3

来自分类Dev

如何使用ruby和aws-sdk将大型档案上传到Amazon Glacier?

来自分类Dev

如何从Amazon Dynamo Ruby SDK中的项目集合中获取项目

来自分类Dev

Ruby gem安装

来自分类Dev

Ruby gem安装问题

来自分类Dev

Ruby Gem或Rails应用

来自分类Dev

需要订购Ruby gem

来自分类Dev

Ruby gem无法加载

来自分类Dev

Ruby gem安装

来自分类Dev

Ruby gem安装失败

来自分类Dev

Ruby on Rails CanCan Gem

来自分类Dev

在本地编辑Ruby Gem并执行gem?

来自分类Dev

Ruby gem永远运行而Ruby,gem path错误

来自分类Dev

如何从外壳运行Ruby gem?

来自分类Dev

Ruby gem运行SQL命令

来自分类常见问题

在Windows中安装Ruby Gem

来自分类Dev

Ruby`json` gem无法编译

来自分类Dev

Ruby gem有更多类

来自分类Dev

无法安装postgres ruby gem

来自分类Dev

安装Ruby gem时出错