标签: ruby rspec amazon-web-services amazon-s3
为 测试 环境保存AWS凭据的好方法是什么? ENV vars在部署中运行良好,但我不想设置ENV来运行测试,也不想在代码中存储凭据。
有没有一种好方法来管理它?
使用Ruby和RSpec。
编辑:使用VCR对AWS进行测试。
答案 0 :(得分:2)
一种常见的方法是将凭证存储在yaml文件中(与database.yml相同)并将其加载到测试环境中。然后在git中忽略这个文件。
这样您就可以确保aws凭据与源代码分开分发。