【发布时间】:2013-06-12 01:48:33
【问题描述】:
虽然设置令牌自动售货机是 well documented,但我很难找到使用 Ruby(在 Rails 上)请求临时凭证的示例代码。
如何使用 Ruby(在 Rails 上)与 TVM 进行交互?是否有任何示例代码列出了向 TVM 发出请求并获取临时凭证以访问各种 AWS 服务的过程?
【问题讨论】:
虽然设置令牌自动售货机是 well documented,但我很难找到使用 Ruby(在 Rails 上)请求临时凭证的示例代码。
如何使用 Ruby(在 Rails 上)与 TVM 进行交互?是否有任何示例代码列出了向 TVM 发出请求并获取临时凭证以访问各种 AWS 服务的过程?
【问题讨论】:
Bart:经过一番挖掘,我找到了AWS with Ruby: Getting Started 的以下链接。这个链接是一些设置的演练,并包含一些示例代码来演示如何进行身份验证等。
您也可以参考AWS SDK for Ruby,其中包含代码示例,浏览GitHub Source Code Repository 以获取SDK,并查看Ruby AWS Developer Center、Ruby AWS Developer Forums 和Ruby AWS FAQs。
我还会让自己熟悉 AWS SDK API Reference,这是一份非常宝贵的参考指南,可以帮助您完成您正在寻找的工作。
编辑:更多资源:
您可以查看以下文件:TokenVendingMachinePolicy.json,其中包含要与 AWS TVM 流程结合使用的配置。虽然此文件由 Java 项目使用,但 JSON 应该可用于您的目的。
您还可以通过查看使用该文件的rest of the code(使用 Java 编写)来取得一些进展。
主要部分似乎是:
如果你从这 3 个文件开始,我认为你应该能够在翻译成 Ruby 方面取得一些进展。
【讨论】: