Javascript 如何从DB而不是credential.json加载AWS配置

Javascript 如何从DB而不是credential.json加载AWS配置,javascript,amazon-web-services,configuration,Javascript,Amazon Web Services,Configuration,有没有办法通过从DB获取AWS密钥和密钥来加载AWS密钥,而不是使用从json加载或任何其他方法。 我想做的是,我想在DB中存储aws密钥、访问密钥和区域,然后通过从DB中获取来加载配置 const path = require('path'); var AWS = require('aws-sdk'); AWS.config.loadFromPath('...path to credential.json'); AWS.config.setPromisesDependency(null); v

有没有办法通过从DB获取AWS密钥和密钥来加载AWS密钥,而不是使用从json加载或任何其他方法。 我想做的是,我想在DB中存储aws密钥、访问密钥和区域,然后通过从DB中获取来加载配置

const path = require('path');
var AWS = require('aws-sdk');
AWS.config.loadFromPath('...path to credential.json');
AWS.config.setPromisesDependency(null);
var s3 = new AWS.S3();
module.exports = s3
现在这就是我从json文件导入密钥时使用的方法


在专用github存储库中提交credential.json文件是否安全?

在数据库中设置凭据,并在项目初始化期间从数据库中获取AWS凭据,并使用文件系统生成json文件,然后将此json文件加载到AWS配置中

也许这会有帮助: