amazon-web-services - 无服务器框架不会将内部文件夹部署到 aws

标签 amazon-web-services aws-lambda serverless-framework

我有一个使用

创建的 lambda 文件夹结构,如下所示

无服务器创建 --template aws-python --path base_folder

基本文件夹
- 无服务器.yml
- 源代码
- src/handler.py
- src/another_folder
- src/another_folder/file.json

当我运行无服务器部署时,我在 AWS 上的 lambda 管理控制台中看不到 another_folder。

最佳答案

如果未在代码文件中指定或引用,您必须在 serverless.yml 中指定此特定文件夹:

service: your_project_name
# your serverless code...
package:
  include:
    src/another_folder/**
# more serverless code...

请参阅有关无服务器打包的文档 here .

感谢 @dege 指出我错过了 /** 来记录实际文件夹的内容

关于amazon-web-services - 无服务器框架不会将内部文件夹部署到 aws,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47632899/

相关文章:

amazon-web-services - AWS 云形成 : pathmapping - Invalid stage identifier specified

java - 使用 apache Camel 监听 S3 存储桶中的多个文件

php - 无法在 AWS SES 上发送邮件,电子邮件未验证

amazon-web-services - 如何调试 AWS Api 网关和 Lambda 的 "AWS/ApiGateway 5XXError"

javascript - 如何使用无服务器部署功能,使其仅包含所需的文件夹/文件

amazon-web-services - 无服务器:部署错误 S3 存储桶已存在于堆栈中

amazon-web-services - 如何在 Amazon Redshift 上执行预定的 SQL 脚本?

amazon-web-services - 允许其他人下载我拥有的数据集的最便宜的方法是什么?

amazon-web-services - Go 中没有 API 网关的 AWS lambda 函数 URL

aws-lambda - 有没有办法让aws lambda函数返回404