У меня есть очень простая лямбда, созданная cdk.
Код: Выделить всё
from aws_cdk import aws_lambda_python_alpha as aws_lambda_python
from aws_cdk import aws_iam, aws_lambda, Duration, Stack
from constructs import Construct
class Lambda(Stack):
def __init__(self, scope: Construct, construct_id: str):
super().__init__(scope, construct_id)
aws_lambda_python.PythonFunction(
self,
"LambdaFunction",
entry="src/lambda",
index="size.py",
handler="lambda_handler",
runtime=aws_lambda.Runtime.PYTHON_3_9,
layers=[
aws_lambda_python.PythonLayerVersion(
self,
"lambda-layer",
entry="src/layers/",
compatible_runtimes=[aws_lambda.Runtime.PYTHON_3_9],
)
],
)
Файл src/layers/requirements.txt существует и очень мал:
Код: Выделить всё
boto3
botocore
jsons
structlog
Что мне нужно сделать, чтобы получить фактические зависимости, а не файл требований ?
Подробнее здесь: https://stackoverflow.com/questions/792 ... da-via-cdk
Мобильная версия