Добавление переменных среды в документацию swagger

#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 можно найти в переменных среды.

Как мне включить значения из переменных среды?