有没有办法使用 AWS-CDK 将新的 AWS Api 网关连接到现有的 lambda 函数? (打字稿)
Is there a way to connect a new AWS ApiGateway to existing lambda funtion using AWS-CDK? (TypeScript)
我是 AWS CDK 的新手。我正在尝试创建一个 API 网关,并将其连接到 AWS lambda。但是我希望这两个模块是独立的代码结构。
我在 2 个不同的项目中创建了 lambda 函数和 API 网关。我的 AWS 控制台同时具有 API 和 lambda init。但我不确定如何将我的 API 网关连接到这些 lambda。
我能找到的唯一方法是
new lambda.Function(this, 'createPr', {
code: lambda.Code.asset("resources/lambdas"),
....
....
});
但这需要指向 lambda 代码的目录结构。
如有任何帮助,我们将不胜感激!
您可以从 ARN 导入其他 lambda 函数
const otherFunction = lambda.Function.fromFunctionArn(this, 'otherfunction', cdk.Fn.importValue("otherstack-function-arn"))
cdk.Fn.importValue 允许您从其他 cloudformation 脚本导入值
我是 AWS CDK 的新手。我正在尝试创建一个 API 网关,并将其连接到 AWS lambda。但是我希望这两个模块是独立的代码结构。
我在 2 个不同的项目中创建了 lambda 函数和 API 网关。我的 AWS 控制台同时具有 API 和 lambda init。但我不确定如何将我的 API 网关连接到这些 lambda。
我能找到的唯一方法是
new lambda.Function(this, 'createPr', {
code: lambda.Code.asset("resources/lambdas"),
....
....
});
但这需要指向 lambda 代码的目录结构。
如有任何帮助,我们将不胜感激!
您可以从 ARN 导入其他 lambda 函数
const otherFunction = lambda.Function.fromFunctionArn(this, 'otherfunction', cdk.Fn.importValue("otherstack-function-arn"))
cdk.Fn.importValue 允许您从其他 cloudformation 脚本导入值