你在这里: Web用户界面 > 使用界面 > 连接 > Web连接

Web连接

选择连接> Web连接

Web Connections页面列出了您上传到FME服务器的Web连接以及工作空间。

从FME服务器运行的许多工作空间都要求您连接和验证到Web服务。例如,包含HttpCaller变压器的工作空间可能要求您通过提供用户名和密码来对Web服务(例如Google Fusion表)进行身份验证。

FME服务器允许您安全地存储并将身份验证参数安全存储并引用这些Web服务作为自包含对象,以与它们存储在FME工作台中的方式相同。从需要Web连接的FME服务器运行工作空间时,还引用与存储的连接关联的凭据,因此您不必重新输入它们。

添加Web Connections.

添加Web连接有两种方法:

  • 来自FME工作台:上传包含Web连接到FME Server的工作空间时,您可以指定是否与工作区一起上传连接。如果选择上传连接,则会添加到此页面中。
  • 在Web连接页面上:点击。或者,选中现有连接旁边的框,然后单击重复。在Create(或重复)Web连接页面上,提供连接的名称,并指定服务类型。提供剩余的连接和认证参数,具体取决于类型。点击
  • 注意:您只能为使用FME服务器完成的服务添加Web Connections。看到管理Web服务如下。

使用Web Connections.

要使用Web连接,必须使用IT引用的Web服务授权。从FME桌面上传的工作空间可以使用上载提供的授权凭据运行,只要来自Web服务的访问令牌仍然有效。如果访问令牌变为无效或无法使用Web服务刷新,则必须直接使用FME服务器授权Web连接。或者,从FME桌面重新发布工作区。

要授权与FME服务器的Web连接

  1. 如果尚未完成,请使用FME服务器配置Web服务定义。有关更多信息,请参阅管理Web服务如下。
  2. 授权连接:
    1. 单击连接以打开它。
    2. 在“编辑”页面上,单击授权

管理Web服务

从包含Web连接的FME桌面上传工作区时,还上载了对关联的Web服务的引用。要查看上传的服务,请单击管理Web服务。将打开Web服务页面。(要从此页面删除Web服务,请选择并单击去掉。)

在大多数情况下,FME服务器从从FME桌面上传的Web连接信息填充您的Web服务凭据。只要Web服务访问令牌有效,这些凭据就足以运行工作空间。如果访问令牌不再有效或无法刷新,则必须完成Web服务配置,以便直接使用FME服务器授权连接。

在FME服务器中配置Web服务定义

  1. 点击管理Web服务
  2. 在Web服务页面上,单击要编辑的Web服务。
  3. 在编辑Web服务页面上,指定服务参数。对于大多数Web服务,您必须提供授权和连接凭据。

    小费:有关创建应用程序的信息,请检索应用程序凭据,并设置重定向URI,单击旁边的链接外部帮助链接

    • 客户ID客户秘密(oauth2)或消费者钥匙消费者秘密(oauth1):与应用程序关联的凭据。您必须在Web服务中创建一个应用程序,然后检索该应用程序的凭据。
    • 重定向Uri.(oauth2)或回调URL(oauth1):一个Web地址,用于解决FMEoauth Web应用程序的位置。如果您的FME服务器完全安装在公共域中,例如FME云,则在发布Web服务时将正确设置重定向URI。如果FME服务器是本地的,则可能需要更改URI。您必须在您创建的应用程序中设置正确的重定向URI。
      • 如果您的FME服务器配置为通过A访问Web服务在公共DNS服务中输入,使用服务生成的重定向URI。
      • 如果您的FME服务器配置为通过A访问Web服务DMZ.,使用重定向URI(https:// <主办>:<港口> / fmeoauth.)对于自定义安装FMEoauth Web服务上市机。
  4. 点击

删除Web连接

选中要删除的一个或多个连接旁边的框,然后单击去掉。在确认对话框中,单击