【发布时间】:2020-12-19 22:35:27
【问题描述】:
如果我正在使用 AWS CDK 开发应用程序,我可以为基础设施使用一种语言并为我的 lambda 代码使用另一种语言吗?
例如,我可以使用 typescript 创建存储桶、规则、lambda 等,然后在 lambda 中部署 python 代码吗?特别是考虑到我可能需要将新创建的存储桶传递给 python 代码。
【问题讨论】:
标签: amazon-web-services aws-cdk
如果我正在使用 AWS CDK 开发应用程序,我可以为基础设施使用一种语言并为我的 lambda 代码使用另一种语言吗?
例如,我可以使用 typescript 创建存储桶、规则、lambda 等,然后在 lambda 中部署 python 代码吗?特别是考虑到我可能需要将新创建的存储桶传递给 python 代码。
【问题讨论】:
标签: amazon-web-services aws-cdk
您当然可以这样做。如果您查看 CDK 的“无服务器”示例,您会发现对于所有支持的语言,创建的 Lambda 都是在 Node.js 中构建的。例如,Java examples 包括使用 Java CDK 构建的方法,并且在项目内部包括 JavaScript 代码。 Python 和 C# 非常相似。
【讨论】: