6

我正在准备在 Azure 中部署表单识别器应用程序的一个实例。为此,我遵循文档中的说明:https ://docs.microsoft.com/en-us/azure/cognitive-services/form-recognizer/deploy-label-tool

我已经创建了 docker 实例和连接,但是创建 APP 的步骤失败了。这是我正在使用的参数:

Display Name: Test-form
Source Connection: <previuosly created connection>
Folder Path: None
Form Recognizer Service Uri: https://XXX-test.cognitiveservices.azure.com/
API Key: XXXXX
Description: None

这是错误并得到:

在此处输入图像描述

4

4 回答 4

3

我有同样的错误。原来是由于不正确的 SAS URI 格式,因为我通过存储帐户界面生成并复制了 SAS 令牌。如果通过存储资源管理器(当前处于预览版)而不是通过存储帐户生成 SAS URI,则更容易获得正确格式的 SAS URI。

如果您仔细阅读文档,它会为您提供分步指南

“要检索 SAS URL,请打开 Microsoft Azure 存储资源管理器,右键单击您的容器,然后选择获取共享访问签名。将到期时间设置为使用该服务后的某个时间。确保读取、写入、删除,勾选列出权限,点击创建。然后复制 URL 部分中的值。它应该具有以下形式:https://.blob.core.windows.net/?"

表单识别器文档

于 2020-09-24T18:43:32.367 回答
0

When creating the container connection, you must add the container into the SAS URI, such as

https://<storage-account>.blob.core.windows.net/<Enter-My-Container-Here>?<SAS Key>

于 2020-06-24T16:10:57.237 回答
0

您也可以直接使用开源标签工具,请参阅文档中更下方的部分:OCR 表单标签工具也可作为 GitHub 上的开源项目使用。该工具是使用 React + Redux 构建的 Web 应用程序,使用 TypeScript 编写。要了解更多信息或做出贡献,请参阅 OCR 表单标签工具。

于 2020-07-26T21:43:36.870 回答
0

错误消息指向 AzureBlobStorageTemplate 事物的配置问题。Blob 存储事物的 containerName 字段很可能为空或包含无效字符

确保 containerName 是有效的 Azure 存储容器名称。

检查https://docs.microsoft.com/en-us/rest/api/storageservices/Naming-and-Reference-Containers--Blobs--and-Metadata了解更多信息。

容器名称必须是有效的 DNS 名称

连接器在启动期间加载并缓存所有配置设置。在重新启动连接器之前,您在故障排除时对配置所做的任何更改都将被忽略。

于 2020-06-18T12:06:49.260 回答