REST V2コネクタ > REST V2の接続 > サーバーレスランタイム環境のSwagger仕様ファイル
  

サーバーレスランタイム環境のSwagger仕様ファイル

サーバーレスランタイム環境でSwaggerファイルを設定するには、前提条件を必ず満たすようにしてください。
サーバーレスランタイム環境では、次のいずれかの方法でSwaggerファイルを設定することができます。
サーバーレスランタイム環境でSwaggerファイルを設定するには、次の前提条件のタスクを完了して、Swaggerファイルをサーバーレスランタイムの場所に追加します。
  1. 1AWSまたはAzureのサーバーレスエージェント設定用に次の構造を作成します:
  2. <Supplementary file location>/serverless_agent_config
  3. 2AWSまたはAzureアカウントの次の場所にあるAmazon S3バケットあるいはAzureコンテナにSwagger仕様ファイルを追加します:
  4. <補足ファイルの場所>/serverless_agent_config
    1. a次のコードスニペットをテキストエディタにコピーします。
    2. version: 1
      agent:
      dataIntegrationServer:
      autoApply:
      restv2:
      swaggers:
      - fileCopy:
      sourcePath: restv2/<swagger_file_name1>.json
      - fileCopy:
      sourcePath: restv2/<swagger_file_name2>.json
      ここで、ソースパスはAWSまたはAzureのSwaggerファイルのディレクトリパスです。
  5. 3構文とインデントが有効であることを確認してから、ファイルをserverlessUserAgentConfig.ymlとして次のAWSまたはAzureの場所に保存します:
  6. <Supplementary file location>/serverless_agent_config
    .ymlファイルの実行時に、SSL証明書がAWSまたはAzureの場所からサーバーレスエージェントディレクトリにコピーされます。
  7. 4REST V2接続プロパティで、[Swaggerファイルパス]フィールドのサーバーレスエージェントディレクトリの次のSwaggerパスを指定します:
  8. /home/cldagnt/SystemAgent/serverless/configurations/restv2/<swagger_file_name>.json