虽然设置令牌自动售货机有据可查,但我很难找到使用 Ruby(在 Rails 上)请求临时凭证的示例代码。
如何使用 Ruby(在 Rails 上)与 TVM 进行交互?是否有任何示例代码列出了向 TVM 发出请求并获取临时凭证以访问各种 AWS 服务的过程?
虽然设置令牌自动售货机有据可查,但我很难找到使用 Ruby(在 Rails 上)请求临时凭证的示例代码。
如何使用 Ruby(在 Rails 上)与 TVM 进行交互?是否有任何示例代码列出了向 TVM 发出请求并获取临时凭证以访问各种 AWS 服务的过程?
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 方面取得一些进展。