Я пытаюсь загрузить файл свойств в мою лямбду, написанную на Java.Я понимаю, что могу передать переменные окружения, например, env dev, test, stage, prod и т. Д., И в lambda загрузить соответствующий файл свойств в соответствии со средой, в которой работает lambda.Но эта Lambda будет работать под несколькими учетными записями AWS в китайском регионе, которые в настоящее время не поддерживают передачу переменных env в Lambda.
Я думал, что смогу узнать номер счета AWS из API и на основе номера счетаЯ могу загрузить правильный файл свойств для этой среды, это будет правильным способом решения этой проблемы.Предположим, позже мне придется запустить лямбда-код в другой среде, которая потребует изменения кода.
[Обновление]
Похоже, я могу извлечь номер счета из переменной контекста, доступной для обработчика
context.getInvokedFunctionArn()
e.g. arn:aws:lambda:us-east-1:999999999999:function:my_lambda_function