为测试环境存储AWS凭据的好方法是什么?

时间:2013-05-05 17:54:00

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

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

有没有一种好方法来管理它?

使用Ruby和RSpec。

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

1 个答案:

答案 0 :(得分:2)

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

这样您就可以确保aws凭据与源代码分开分发。