Переменные среды, заданные в zappa_settings.json, не загружаются в качестве переменных среды в AWS Lambda . Куда они идут?
ts;wm
У меня есть лямбда-функция настраивается, развертывается и управляется с помощью платформы Zappa. В файле zappa_settings.json я установил ряд переменных среды. Эти переменные определенно присутствуют, поскольку мое приложение успешно работает, однако при попытке проверить переменные среды функции Lambda в консоли или CLI AWS я не вижу, чтобы переменные среды были загружены в саму функцию Lambda.
Извлечение из zappa_settings.json:
Код: Выделить всё
{
"stage-dev": {
"app_function": "project.app",
"project_name": "my-project",
"runtime": "python3.7",
"s3_bucket": "my-project-zappa",
"slim_handler": true,
"environment_variables": {
"SECRET": "mysecretvalue"
}
}
}
Код: Выделить всё
{
"Configuration": {
"FunctionName": "my-project-stage-dev",
"FunctionArn": "arn:aws:lambda:eu-west-1:000000000000:function:my-project-stage-dev",
"Runtime": "python3.7",
"Role": "arn:aws:iam::000000000000:role/lambda-execution-role",
"Handler": "handler.lambda_handler",
"CodeSize": 12333025,
"Description": "Zappa Deployment",
"Timeout": 30,
"MemorySize": 512,
"LastModified": "...",
"CodeSha256": "...",
"Version": "$LATEST",
"TracingConfig": {
"Mode": "PassThrough"
},
"RevisionId": "..."
},
"Code": {
"RepositoryType": "S3",
"Location": "..."
}
}
Код: Выделить всё
Environment
Документация по AWS CLI:
https://docs.aws.amazon.com/cli/latest/ ... ation.html
Подробнее здесь: https://stackoverflow.com/questions/602 ... riables-to