FME服务器链接运行时错误(由于缺少适当的权限,用户未授权的请求)
问题
我有一个包含Web或数据库链接的工作空间,当我尝试在FME Server上运行此工作空间时,运行失败并且在日志中看到错误消息:
Unauthorized request by user due to lack of proper permissions
原因
此错误表明用于提交要运行的工作空间的用户或令牌尚未被授予对工作空间内使用的链接的访问权限。有许多原因可能导致您遇到此问题。
备份与还原
您对旧版本的FME服务器执行了备份和还原,权限分配不正确。由于安全性方面的改进,如果您要从以前的任何版本迁移到FME Server 2020或更高版本,请查看本文以获取更多信息。
Webhook或服务器应用程序令牌
如果创建一个Webhook或Server App,其中的链接信息未存储为发布参数,则FME不会提示您分配这些权限。相反,您必须在创建令牌后编辑令牌。有关更多说明,请参阅本文中“ API令牌权限”标题下的内容。
链接不可用
如果其他用户与您共享了此工作空间,则他们还需要共享使用的特定链接,否则您将没有正确的权限。
如果您拥有工作空间,但链接不可用