python - 使用 AWS CDK 部署 lambda 函数时如何在存储库中使用来自第三方 python 类的代码
问题描述
我有一个回购,我们称之为3rdPartyRepo
。在该 repo 中有一个 python 文件,调用它PyFile.py
,在该文件中,有一个函数,functionToUseForLambda
我想将它用作我的 lambda 函数的代码。
鉴于我的 AWS CDK 部署代码位于另一个存储库中,functionToUseForLambda
在定义堆栈时设置为 lambda 函数的代码的最佳方法是什么?也就是说,我应该在“<CODE_GOES_HERE>”部分中为下面的代码添加什么?
class RawDataStack(core.Stack):
...
handler = Function(self, "initial-load-lambda",
runtime=Runtime.PYTHON_3_8,
code=<CODE_GOES_HERE>,
handler="test.lambda_handler",
environment={"BUCKET": raw_bucket.bucket_name})
提前致谢!
解决方案
推荐阅读
- java - Json System.err:位置0的意外字符()。仅来自php
- javascript - Angular 5 输入附加文本
- sql - 行到列数据
- python - 自定义 Django 用户模型
- scala - Drop all tables using Slick Plain Sql queries
- ruby-on-rails - CarrierWave 自定义原始文件名
- java - 如何根据 XPath 表达式返回 XML 请求的子部分
- javascript - getComputedStyle 返回意外的 CSS 值
- python - 类型错误:__init__() 缺少 1 个必需的位置参数:“模型”
- javascript - 如何添加输入字段并动态选择?