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(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント