Ruby:从Token Vending Machine请求临时AWS凭证

时间:2012-07-31 17:27:26

标签: ruby amazon-web-services

设置令牌自动售货机时well documented,我很难找到使用Ruby(在Rails上)请求临时凭证的示例代码。

如何使用Ruby(在Rails上)与TVM进行交互?是否有任何示例代码说明向TVM发出请求并获取临时凭证以访问各种AWS服务的过程?

2 个答案:

答案 0 :(得分:3)

巴特:经过一番挖掘,我找到了AWS with Ruby: Getting Started的以下链接。这个链接是设置的一个步骤,并包含一些示例代码来演示如何进行身份验证等。

您还可以参考AWS SDK for Ruby,其中包含代码示例,浏览SDK的GitHub Source Code Repository,然后查看Ruby AWS Developer CenterRuby AWS Developer Forums和{{ 3}}

我也会熟悉Ruby AWS FAQs,这是一本非常宝贵的参考指南,可以帮助您完成所需的工作。

编辑:更多资源:

您可以查看以下文件:AWS SDK API Reference,其中包含与AWS TVM流程结合使用的配置。虽然此项目由Java项目使用,但JSON应该可以重复使用。

通过查看使用该文件的TokenVendingMachinePolicy.json(用Java编写),您也可能取得一些进展。

主要部分似乎是:

如果你从这三个文件开始,我认为你应该能够在Ruby翻译方面取得一些进展。

答案 1 :(得分:2)

看起来亚马逊也有一个Ruby SDKSTS部分。希望这有助于将来的其他人。