使用 Rails Aws Gem 版本 2,您如何配置它以使用您的访问密钥?
With Rails Aws Gem version 2, how do you configure it to use your access keys?
根据此博客 post,新版本的 Aws gem 将名称空间从 AWS 切换到 Aws。但是我应该用什么来代替
Aws.config({
access_key_id: "something",
secret_access_key: "something"
})
这里有解释,但没有说明替代方案是什么:
http://ruby.awsblog.com/post/TxFKSK2QJE6RPZ/Upcoming-Stable-Release-of-AWS-SDK-for-Ruby-Version-2
相反,我得到一个错误:
Uncaught exception: wrong number of arguments (1 for 0)
查看文档中的这一部分:http://docs.aws.amazon.com/sdkforruby/api/index.html#Configuration
您配置凭据的方式似乎已更改。
我在文档中找不到 .config 方法了,它现在是 Aws 的一个属性。
AWS.config 不再是 v2 中的方法。您现在用一个简单的散列调用 Aws.config.update
:
# v1
AWS.config({
access_key_id: "something",
secret_access_key: "something"
})
# v2
Aws.config.update({
access_key_id: "something",
secret_access_key: "something"
})
这里有 link 到 configuration options 以获取与#v2 相关的更多信息。
根据此博客 post,新版本的 Aws gem 将名称空间从 AWS 切换到 Aws。但是我应该用什么来代替
Aws.config({
access_key_id: "something",
secret_access_key: "something"
})
这里有解释,但没有说明替代方案是什么: http://ruby.awsblog.com/post/TxFKSK2QJE6RPZ/Upcoming-Stable-Release-of-AWS-SDK-for-Ruby-Version-2
相反,我得到一个错误:
Uncaught exception: wrong number of arguments (1 for 0)
查看文档中的这一部分:http://docs.aws.amazon.com/sdkforruby/api/index.html#Configuration 您配置凭据的方式似乎已更改。
我在文档中找不到 .config 方法了,它现在是 Aws 的一个属性。
AWS.config 不再是 v2 中的方法。您现在用一个简单的散列调用 Aws.config.update
:
# v1
AWS.config({
access_key_id: "something",
secret_access_key: "something"
})
# v2
Aws.config.update({
access_key_id: "something",
secret_access_key: "something"
})
这里有 link 到 configuration options 以获取与#v2 相关的更多信息。