ステップ 1: APIクライアントを生成する - Amazon DCV セッションマネージャー

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 1: APIクライアントを生成する

Session Manager APIsは 1 つのYAMLファイルで定義されます。APIs は Open.0 仕様に基づいていますAPI3。Open.0 仕様では、 RESTful への言語に依存しない標準インターフェイスを定義しますAPIs。詳細については、「OpenAPI Specification」を参照してください。

YAML ファイルを使用して、サポートされているいずれかの言語でAPIクライアントを生成できます。これを実行するには、Swagger Codegen 3.0 以降を使用する必要があります。サポートされている言語の詳細については、「swagger-codegen repo」を参照してください。

API クライアントを生成するには
  1. Session Manager ブローカーから Session Manager 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