如何解决无法让 Azure 认知服务访问我的 blob 容器
我有一个带有认知服务的资源组和一个带有 blob 容器的存储帐户。它们只接受来自选定 IP 范围的连接。 blob 是公开的(目前)。
我可以使用认知服务对公开可用的文件进行操作并使其工作。我还可以在浏览器中访问我的 blob。但是,一旦我尝试在认知服务的操作中传递相同的 url,我就会收到“错误的请求和以下错误。
"code": "InvalidImageURL","message": "Failed to download the image from the submitted URL. The URL may either be invalid or the server hosting the image is experiencing some technical difficulties."
我已为我的认知服务提供 Azure 角色作为存储 Blob 数据读取器。如果我检查存储帐户的访问控制,它会将我的认知服务资源列为存储 Blob 数据读取器。
如果我允许所有网络使用这些服务,其工作正常,但这不是生产数据的选项。似乎这个 ip 范围以某种方式阻止了认知服务资源访问我的存储帐户。
我缺少什么才能让它们协同工作?
提前致谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。