我有一个包含某些凭据和密钥的 yml 文件。因此,为了获得额外的安全性,我想知道将其上传到 s3 并使用私有 url 或通过 aws 对象访问是否会更好。
我尝试在我的 development.rb 中提供 url 来加载不起作用的文件。
接下来我尝试创建一个 aws 对象并访问 s3 存储桶中的文件。
s3 = AWS::S3.new(access_ key_id: 'xxx', secret_access_key: 'yyy')
s3.buckets['my-bucket'].objects['file_name.yml']
我尝试放置不带 .yml 的 url、文件名来访问该文件并读取它。但它总是让我空虚{}
。这与url /文件权限有什么关系吗?我怎样才能做到这一点?
这是我第一次使用 aws,不确定我的方法是否正确,或者这是否是保护敏感数据安全的最佳方法。请指导我如何实现这一目标。
谢谢