amazon-web-services - 使用 Terraform 在 AWS 中创建 Lambda 函数时无法加载文件名
问题描述
我正在尝试使用 Terraform 在 AWS 中创建一个基本的 Lambda 函数。在我的 .tf 文件中,我定义了创建 Lambda 所需的参数。执行terraform apply
命令时,我收到以下错误:
aws_lambda_function.test_lambda: Unable to load "main.zip": open main.zip: The system cannot find the file specified.
我已经在与JS
文件相同的路径中放置了一个包含文件的 zip .tf
。根据 Terraform 文档,“文件名”参数不是强制性的。如果我忽略此参数,我将无法执行。有人可以帮助我吗?
解决方案
推荐阅读
- javascript - 是否可以将 node.js 文件链接到 HTML?
- reactjs - ReactJs HighCharts 切换表和图表未更新
- ruby-on-rails - 当您执行“./bin/rails action_text:install”时,Rails 中的 create_table 方法中的 long 是什么意思?
- fortran - 使用 OpenMP 并行化 Fortran 中的格式化写入
- c++ - 为什么这个涉及具有不可移动类型的 boost::transform_iterator 的代码不起作用?
- javascript - TinyMCE 图像类问题
- android - Dagger-2:未注入字段
- angular - 嵌入与 ng-content 子项的不同 ChangeDetectionStrategy.OnPush 行为
- php - PHP 和 MySQL。将 Connect-DB 包含在函数之外
- excel - 通过单选按钮删除多个选定的行