如何在python中获取Azure函数的唯一实例ID?

问题描述

我正在尝试从Azure函数(Python env。)在数据库中保存一些信息(多行)。

为此,我正在寻找唯一的标识corr。每次运行天蓝色函数

我在几个地方遇到过GUID一词,但是找不到关于如何在Azure Function Python环境中使用此函数属性的任何文档。

尽早提供帮助。

解决方法

GUID技术并非Python Azure Function独有,它是一种基于当前时间和计算机生成的常用唯一标识符,您可以在python中执行以下操作来生成它:

import uuid

print(uuid.uuid4())

在azure函数中,使用下面的代码来获取它:

import logging

import azure.functions as func


def main(req: func.HttpRequest,context: func.Context) -> func.HttpResponse:
    logging.info(context.invocation_id)
    return func.HttpResponse(
            "This is the GUID:" + context.invocation_id,status_code=200
    )

让我知道这是否可以帮助您。