DataSpider Studio REST APIを実行するためのJSONを渡す方法
DataSpiderで外部が提供するREST APIを使用することができます。
REST API(POST)ですのでリクエストボディにはJSONを渡したいのですが、少し悩んだのでメモしておきます。
mapping使用する
REST APIを使用する手前でmappingを使用します。
REST APIに渡すデータとして後で使うので、単一行文字列定数を用意しています。
JSONファイルを使用する
REST APIの「リクエスト設定」で、JSONファイルを指定して入力スキーマを設定するとインプットとなるmappingが勝手に設定されます。
jsonファイル(input.json)
{
"name": "",
"url": "",
"email": ""
}
REST APIのアイコンをクリックして設定を行います。
テスト
F5でスクリプト実行します。
REST APIはApiGateway+Lambdaに接続していて、event.bodyを出力しているだけです。
CloudWatchにログが出ていることが確認できます。

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^






コメント