Mar*_*ark 5 google-cloud-functions
我希望我的 Firebase 云函数访问 AWS S3。为此,在我的 index.js 文件中,我试图告诉 AWS 查看 awscred.json 文件以获取如下连接凭证:
// Load the SDK for JavaScript
var AWS = require('aws-sdk');
// Set the Region
AWS.config.loadFromPath('./awscred.json');
Run Code Online (Sandbox Code Playgroud)
当我在本地测试时,这工作正常,但是当我尝试部署到云时,我收到此错误:
错误:ENOENT:没有这样的文件或目录,打开“./awscred.json”
如何将文件“awscred.json”添加到云函数包中?我需要在 package.json 文件中添加一些东西吗?
只需将 awscred.json 文件与源代码一起放入函数源代码部署文件夹中即可。它将与所有其他源代码一起部署,以便可以在 Cloud Functions 中运行时使用它。如果您想从相对路径“./awecred.json”加载它,那么它应该位于源文件旁边。
| 归档时间: |
|
| 查看次数: |
641 次 |
| 最近记录: |