【发布时间】:2020-12-29 18:43:10
【问题描述】:
如何将自定义文件(在我的情况下为 .json)存储在 lambda 层中,以便我可以像 npm 模块一样访问它?我使用 node.js 作为运行时。我当前的图层文件夹结构如下所示:
我存储在node_modules 中的模块是可见的,可以通过以下方式访问:
const { Client } = require('pg');
const knex = require('knex');
但是当我尝试列出可用文件时,我看不到我的 service-account-file.json 文件:
fs.readdir('./', (err, files) => {
files.forEach(file => {
console.log('@file')
console.log(file); // Returns only index.js
});
});
【问题讨论】:
-
为什么要将 json 文件存储在可以存储在 S3 存储桶中并直接在 lambda 中访问的层内。
标签: aws-lambda