我正在寻找一种有效的方式来将凭据存储在仅有效30天的google云功能内。
我目前的方法是使用firebase functions:config:set service.username="username" service.password="password"
设置用户名和密码,然后登录服务,并将带有凭据的响应写入os.tmpdir()/creds.json
。
此方法的问题在于os.tmpdir()/creds.json
每隔x秒被删除一次(可能是由于冷启动)。有没有比每次都登录服务或向云Firestore附加请求以检索/存储凭据的服务更有效的方法了?
答案 0 :(得分:0)
Cloud Functions服务器实例是短暂的。除了那些可能暂时用作优化的东西之外,我不会在这些实例中存储任何东西。
相反,您将需要使用一些持久性存储,例如数据库或云存储。您不必每次都向它发出请求,就像分配一个新的服务器实例来处理负载一样。