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

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

生成客户端 API

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

使用 YAML 文件,您可以使用其中一种受支持的语言生成 API 客户端。为此,必须使用 Swagger Codegen 3.0 或更高版本。有关支持的语言的更多信息,请参阅swagger-codegen 回购.

生成 API 客户端

  1. 从会话管理器代理下载会话管理器 API YAML 文件。YAML 文件可在以下 URL 中找到。

    https://broker_host_ip:port/dcv-session-manager-api.yaml
  2. 安装 Swagger Codegen。

    • 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