- Настройка переменных среды используемые документы
Существует два места, где вам нужно установить переменные среды: время разработки и время развертывания.Для этого откройте файл launchSettings.json из папки «Свойства» в обозревателе решений.Затем добавьте следующее свойство JSON:
"environmentVariables": {
"my-api": "something"
}
Чтобы установить переменные среды во время развертывания, вы можете добавить их в файл aws-lambda-tools-defaults.json.(Только не забудьте убрать двойные кавычки.)
environment-variables, its format is: "<key1>=<value1>;<key2>=<value2>;".
В вашем случае вы должны иметь
"environment-variables" : "\"my-api\"=\"http://myapihost.com/api/attendance-backfill\";"
Использование / извлечение переменных среды
Использование переменных среды как части логики функции Lambda выполняется интуитивно в коде C # с использованием системной библиотеки aws blog :
System.Environment.GetEnvironmentVariable(<key>);
В вашем случае вы можете использовать следующее:
var apiUrl = System.Environment.GetEnvironmentVariable("my-api");
В этом документе предлагается, чтобы ваш подход кпеременная среды выборки верна.
var variableValue = Environment.GetEnvironmentVariable("nameOfVariable");