我现有的本地托管服务器加载其iot身份+凭据,如下所示:
function initIot() {
var device = awsIot.device({
keyPath: './iot_credentials/ident-private.pem.key',
certPath: './iot_credentials/ident-certificate.pem.crt',
caPath: './iot_credentials/rootca.pem',
clientId: 'iot-server-1',
host: endpoint
});
..我没有提交私钥&在任何地方。它安全地存在于服务器磁盘上。
我如何安全地将其迁移到在codestar上运行的无服务器cloud9设置?假设我信任我的AWS团队,我可以将其存储在项目的文件中吗?
答案 0 :(得分:1)
无论IDE如何,都要保护代码中的敏感数据。您可以考虑的选项很少。
答案 1 :(得分:0)
只要这些文件被公共访问权限限制,我认为没问题。