生成客户端 API - NICE DCV 会话管理器
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

生成客户端 API

会话管理器 API 在单个 YAML 文件中定义。这些 API 基于 OpenAPI3.0 规范,该规范定义了一个标准的、与语言无关的接口到 REST 风格的 API。有关更多信息,请参阅 。OpenAPI 规范.

使用 YAML 文件,您可以使用支持的语言之一生成 API 客户端。为此,必须使用 Swagger Codegen 3.0 或更高版本。有关支持的语言的更多信息,请参阅斯瓦格尔代码回购.

生成 API 客户端

  1. 从会话管理器代理下载会话管理器 API YAML 文件。YAML 文件可通过以下 URL 获得。

    https://broker_host_ip:port/dcv-session-manager-api.yaml
  2. 安装斯瓦格科德根。

    • macOS

      $ brew install swagger-codegen
    • 其他平台

      $ git clone https://github.com/swagger-api/swagger-codegen --branch 3.0.0
      $ cd swagger-codegen
  3. 生成 API 客户端。

    • macOS

      $ swagger-codegen generate -i /path_to/yaml_file -l language -o $output_folder
    • 其他平台

      $ mvn clean package
      $ java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i /path_to/yaml_file -l language -o output_folder