【问题标题】:What is a good way to store AWS credentials for test environment?为测试环境存储 AWS 凭证的好方法是什么?
【发布时间】:2013-05-06 02:55:35
【问题描述】:

测试环境保存 AWS 凭证的好方法是什么? ENV vars 在部署中运行良好,但我不想设置 ENV 来运行测试,也不想在代码中存储凭据。

有没有好的方法来管理这个?

使用 Ruby 和 RSpec。

编辑:使用 VCR 针对 AWS 运行测试。

【问题讨论】:

  • 您的测试是否针对 AWS 运行?否则,假凭据就足够了,您可以将其添加到您的存储库中而无需担心。
  • 是的,想法是使用VCR。

标签: ruby rspec amazon-web-services amazon-s3


【解决方案1】:

一种常见的方法是将凭据存储在 yaml 文件中(与 database.yml 相同)并将其加载到测试环境中。然后在 git 中忽略这个文件。

这样,您可以确保 aws 凭证与您的源代码分开分发。

【讨论】:

    猜你喜欢
    • 2015-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    相关资源
    最近更新 更多