创建或上传API定义

API定义是使用OpenAPI规范标准(Swagger 2.0, OpenAPI 3.0.x)描述API的文档。该定义可以包含API资源路径和操作它们的方法。您可以将API定义添加到Citrix应用程序交付和管理,然后将它们部署到API网关(Citrix ADC)。

您可以通过以下方式之一创建API定义:

请注意

目前,Citrix应用程序交付和管理支持解析使用的OAS规范文件的2.0openapi 3.0.1

上传OAS规范

您可以将OAS规范上传到Citrix应用程序交付和管理GUI。

  1. 导航到安全> API网关> API定义

  2. 点击添加

  3. 选择上传美洲国家组织规范

    请注意

    确保OAS规范文件是YAML或JSON格式的。并且,这个文件不能包含外部引用。目前,Citrix应用程序交付和管理支持Swagger 2.0版本。

  4. 从本地计算机浏览OAS规范并上载到Citrix应用程序交付和管理。

创建API定义

您可以在Citrix应用程序交付和管理GUI中创建自己的API定义。

  1. 导航到安全> API网关> API定义

  2. 点击添加

  3. 选择创建你的定义并指定以下内容:

    • 的名字—API定义的名称。

    • API定义—定义必须包含标题、版本、基路径和主机。中可以指定域名或IP地址宿主字段。

    • API参考资料-添加多个API资源到您的定义。每个资源都有一个路径和受支持的方法。

    创建API定义

  4. 点击创建

查看API定义

API定义页面列出了上传的定义。点击视图查看以下API定义细节:

  • 的名字—显示API定义的名称。

  • API定义—显示定义的标题、版本、基路径和主机。

  • API参考资料列出API定义中的API资源及其操作方法。

接下来,将该定义部署到API网关。

创建或上传API定义