0

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

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

在 Ruby 和 RSpec 中工作。

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

4

1 回答 1

2

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

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

于 2013-05-05T18:45:47.317 回答