在 Azure Form Recognizer 标签工具中创建项目时如何修复 "invalid character" 错误

How can I fix the "invalid character" error when creating a project in Azure Form Recognizer labeling tool

我正在尝试使用 Azure 表单识别器标记工具来标记数据。

  1. 创建 Azure 帐户和表单识别器资源
  2. 下载docker图片
  3. 运行 本地网站
  4. 创建项目,使用纯英文字符串填写项目名称。 通过在我的 Azure 存储帐户上打开 "Get Shared Access Signature",选择所有权限,然后将该字符串粘贴到工具的 "Azure blog storage / SAS URI*" 字段中,我获得了“SAS token to blob storage”。
  5. 提供我的端点和密钥(端点 url 从 Azure 门户 "quick start" 页面复制)
  6. 保存。

结果: 由于“无效字符”,无法创建新项目。

"invalid character" 可能是由于使用 blob 存储 SAS 令牌而不是 blob 容器 SAS 令牌引起的。尝试在 "Azure blob storage / SAS URI" 字段中为 blob container 创建并使用 SAS 令牌。

看来我应该选择 SAS 令牌到 blob 容器,而不是 blob 存储。这两个术语彼此非常相似,并且在 Azure 存储资源管理器中它们紧挨着 UI。我用正确的步骤重新创建了项目,到目前为止它一直有效。

以下是 Azure 存储资源管理器的 2 个屏幕截图,希望对您有所帮助: