azure 表单识别器在哪里存储结果?

问题描述

Azure 认知服务表单识别器 API 通过 POST 接受请求,然后通过对资源的 GET 请求使结果可用 48 小时:

from ctypes import *
from PIL import Image

grayScale = Image.open(fileName).convert('L')
pixels = grayScale.tobytes()

据推测,Azure 将这些结果存储在某处,但我找不到任何有关它的文档。 48 小时后,数据是删除还是不可用?数据驻留在何处?谁拥有数据?帐户所有者是否有权访问基础存储帐户或数据库

解决方法

在他们的官方文档中查看 here。它提到了“下图说明了您的数据是如何处理的”。但是我一个都看不到?

无论如何,提前回答......

数据是否被删除或只是变得不可用?(已删除)

输入数据和结果在48小时内删除,未使用 用于任何其他目的。 要了解有关隐私和安全承诺的更多信息,请参阅 Microsoft Trust Centercognitive services compliance and privacy

数据在哪里?谁拥有数据?(Azure 内部?)

传入的数据在 Cognitive 服务 Azure 资源已创建。当您将文件提交至 一个表单识别器操作,它开始分析 文档以提取所有文本并识别其中的结构和关键值 一份文件。然后您的数据和结果会被临时加密并 存储在 Azure 存储中。

在 Azure 门户中创建表单识别器资源时,您 指定区域。从那时起,您的资源及其所有 操作与该特定 Azure 服务器区域保持关联。

帐户所有者是否有权访问基础存储帐户或数据库?(分析表单结果 API)

“获取分析结果”操作是针对相同的 用于调用“分析”操作的 API 密钥以确保没有 其他客户可以访问您的数据。

Azure 临时存储结果供客户检索:分析和 获取结果是异步调用。换句话说,服务 不知道客户何时会调用 Get Results 操作 获取提取的结果。为方便检查完成 状态并将提取的结果返回给客户 完成后,提取的结果会临时存储在 Azure 中 贮存。此行为允许客户轮询异步 Get 作业完成状态的结果操作并获取结果 完成。

feedback论坛已经有用户提出了类似的问题,您也可以投票以获得产品组的关注✌