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

where does azure form recognizer store results?

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

POST "https://westus.api.cognitive.microsoft.com/formrecognizer/v2.1-preview.3/custom/models/{modelId}/analyze?includeTextDetails={boolean}

GET "https://westus.api.cognitive.microsoft.com/formrecognizer/v2.1-preview.3/custom/models/{modelId}/analyzeResults/{resultId}]

大概 Azure 将这些结果存储在某个地方,但我找不到任何相关文档。 48 小时后,数据是被删除还是只是变得不可用?数据存放在哪里?谁拥有数据?帐户所有者是否有权访问基础存储帐户或数据库?

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

总之,提前回答....

is the data deleted or just made unavailable?

已删除

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

Where does the data reside? Who owns the data?

Azure 内部

传入数据在认知系统所在的同一区域进行处理 服务 Azure 资源已创建。当您将文件提交至 表单识别器操作,它开始分析的过程 文档以提取所有文本并识别其中的结构和键值 一份文件。然后您的数据和结果会被临时加密, 存储在 Azure 存储中。

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

Does the account owner have access to the underlying storage account or database?

分析表单结果API

“获取分析结果”操作已通过相同的身份验证 API 用于调用“分析”操作以确保没有的密钥 其他客户可以访问您的数据。

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

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