1

虽然设置令牌自动售货机有据可查,但我很难找到使用 Ruby(在 Rails 上)请求临时凭证的示例代码。

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

4

2 回答 2

3

Bart:经过一番挖掘,我找到了以下AWS 与 Ruby 的链接:入门。这个链接是一些设置的演练,并包含一些示例代码来演示如何进行身份验证等。

您还可以参考AWS SDK for Ruby,其中包含代码示例,浏览 SDK 的GitHub 源代码存储库,并查看Ruby AWS 开发人员中心Ruby AWS 开发人员论坛Ruby AWS 常见问题解答

我还将熟悉AWS SDK API 参考,它是一个非常宝贵的参考指南,可以准确地完成您正在寻找的事情。

编辑:更多资源:

您可以查看以下文件:TokenVendingMachinePolicy.json,其中包含要与 AWS TVM 流程结合使用的配置。虽然此文件由 Java 项目使用,但 JSON 应该可用于您的目的。

通过查看使用该文件的其余代码(用 Java 编写),您也可以取得一些进展。

主要部分似乎是:

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

于 2012-08-09T17:51:44.730 回答
2

看起来亚马逊也有一个Ruby SDK,其中有一个关于STS的部分。希望这对将来的其他人有所帮助。

于 2013-06-11T17:48:33.483 回答