有什么方法可以通过从数据库中获取AWS密钥和私有密钥来进行加载,而不是使用从json或任何其他方法进行加载。 我想做的是将aws密钥,Access密钥和区域存储在DB中,然后通过从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文件还安全吗?
答案 0 :(得分:0)
在数据库中设置凭据,然后在项目初始化期间从数据库中获取AWS凭据,并使用文件系统生成JSON文件,然后将此JSON文件加载到AWS配置中