#python #environment-variables #swagger #environment #openapi
#питон #переменные среды #swagger #Окружающая среда #openapi
Вопрос:
У меня есть swagger.json
файл и следующий AWS-lambda, который его обслуживает:
def get_openapi_spec(event, context):
"""
Returns the VarSAP Open API document.
"""
swagger_config = os.path.join(os.path.dirname(os.path.relpath(__file__)), "swagger.json")
with open(swagger_config, "r") as content:
schema = json.load(content)
response = {
"statusCode": 200,
"headers": {"Content-Type": "application/json"},
"body": json.dumps(schema),
}
return response
Здесь представлена документация для API на основе AWS-lambda (написана на python).
Информация должна немного отличаться в зависимости от среды (разработка, интеграция, принятие пользователями, производство). Информация об окружающей среде доступна в переменных среды.
Например, отображаемая информация содержит текст: Contact email: <email>. Additional information: <url>
— где email
и url
можно найти в переменных среды.
Как мне включить значения из переменных среды?