Slide 10
Slide 10 text
2.LambdaをStackに定義する
from aws_cdk import (
Stack,
aws_lambda as cdk_lambda
)
from constructs import Construct
class CdkLambdaStack(Stack):
def __init__(self, scope: Construct, construct_id: str, **kwargs) -> None:
super().__init__(scope, construct_id, **kwargs)
cdk_lambda.Function(self, "simple_lambda",
runtime=cdk_lambda.Runtime.PYTHON_3_9, //Lambdaのランタイム
//コードがある場所。S3バケットの指定やインラインで書くことも可能
code=cdk_lambda.Code.from_asset("resources"),
handler="simple_lambda.lambda_handler" //ハンドラーを指定
)
cdk_lambda_stack.py