在 google 云函数中设置密钥
Setting Secret Key in google cloud functions
我需要通过 sftp 连接到 amazon ec2 实例,以从 firestore 数据库中的数据发送文件。我正在尝试打开连接,但我需要访问云功能中的 ec2 密钥文件。
我已经做了一些类似的事情,比如条纹和密钥,所以我相信这应该是可能的。如何上传我的密钥文件以便我可以在下面的函数中访问?
return sftp.connect({
host: 'xxxxxxxxxxxx',
port: 'xxxx',
username: 'xxxxxx',
privatekey: 'filepath'
})
我干脆把秘钥放在主目录下,用
读入环境
var privateKey = require('fs').readFileSync('./xxxxxxx.pem', {'encoding':'utf8'});
稍后我可能会问另一个问题,看看这是否安全,但我不明白为什么不安全。
我需要通过 sftp 连接到 amazon ec2 实例,以从 firestore 数据库中的数据发送文件。我正在尝试打开连接,但我需要访问云功能中的 ec2 密钥文件。
我已经做了一些类似的事情,比如条纹和密钥,所以我相信这应该是可能的。如何上传我的密钥文件以便我可以在下面的函数中访问?
return sftp.connect({
host: 'xxxxxxxxxxxx',
port: 'xxxx',
username: 'xxxxxx',
privatekey: 'filepath'
})
我干脆把秘钥放在主目录下,用
读入环境var privateKey = require('fs').readFileSync('./xxxxxxx.pem', {'encoding':'utf8'});
稍后我可能会问另一个问题,看看这是否安全,但我不明白为什么不安全。