Lambda - EnvironmentVariablesFeature не поддерживается в регионе cn-north-1 - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь развернуть лямбду, используя безсерверный фреймворк в регионе AWS в Китае - я получаю сообщение об ошибке ниже.

Есть ли обходной путь для передачи переменных в serverless.yaml?

CloudFormation - UPDATE_ROLLBACK_COMPLETE - AWS::CloudFormation::Stack - aws-china-lambda-Test-Env Serverless: Operation failed! Serverless: View the full error output: https://cn-north-1.console.aws.amazon.com/cloudformation/home?region=cn-north-1#/stack/detail?stackId=arn%3Aaws-cn%3Acloudformation%3Acn-north-1%XXXXX%3Astack%2Faws-china-lambda-Test-Env%2Fc9228230-72e5-11e9-a846-XXXX Serverless 

Error --------------------------------------- 

An error occurred: QueueAlertLambdaFunction - EnvironmentVariablesFeature is not supported in cn-north-1 region. For more information, please visit the AWS Lambda documentation on Environment Variables. (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: a19ca4e3-XXX-11e9-adef-XXXXX). 

1 Ответ

2 голосов
/ 10 мая 2019

Это действительно ограничение в регионах Китая (см. AWS Lambda ):

Реализация AWS Lambda в AWS-сервисах в Китае уникальна в следующих отношениях:

  • Следующие функции AWS Lambda недоступны в регионах Пекин и Нинся:

    • Лямбда-переменные окружения

Одним из способов решения вашей проблемы является использование старых безсерверных плагинов, которые раньше предлагали решение для переменных среды до того, как эта функция была доступна в Lambda, посмотрите на них:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...