トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Cloud
>
【DataSpider Cloud】異なる環境で同じトリガー実行パスを指定した場合の動作について教えてください
戻る
No : 35723
公開日時 : 2024/04/30 07:19
印刷
DSCloud
【DataSpider Cloud】異なる環境で同じトリガー実行パスを指定した場合の動作について教えてください
HTTPトリガー、Webサービストリガーについて、本番環境と開発環境のそれぞれの連携サーバで同じ実行パスを指定した場合、どのような動作になるのでしょうか。
カテゴリー :
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Cloud
回答
■仕様説明
DataSpider Cloud の HTTPトリガー、Webサービストリガーを外部から実行するには
フロント画面での設定が必要となり、実際の実行URLはフロント画面より確認できる以下のような内容となります。
例)HTTPトリガー
https://ss.dataspidercloud.com/ws/trigger/{path}?cid={cid}&sid={sid}
また、パラメータ [cid] と [sid] に付与される値はそれぞれ以下となります。
・[cid]:契約タグごとに付与されるID
・[sid]:サーバID
このため、例えば本番環境(サーバID:11111)と開発環境(サーバID:22222)の連携サーバで
HTTPトリガーの実行パスを「script」で指定した場合、それぞれの実行URLは以下となります。
・本番環境
URL:
https://ss.dataspidercloud.com/ws/trigger/script?cid=XXXXXX&sid=11111
・開発環境
URL:
https://ss.dataspidercloud.com/ws/trigger/script?cid=XXXXXX&sid=22222
上記より、異なる環境で同一の実行パスを指定した場合でも、[sid] が異なるため、トリガー実行URLは一意となります。
このため、実行URLへリクエストを送信した場合に双方の環境でトリガーが実行されることはございません。
実行URLに指定された [sid] =サーバID を持つ連携サーバのトリガーのみが実行されます。
■参考情報
▼フロント画面ヘルプ
・[機能詳細] – [HTTPトリガー/Webサービストリガー]
URL:
https://front.dataspidercloud.com/help/ja/details/http_and_web#http_and_web-01000
No : 31266
【DataSpider Cloud】HTTPトリガーの起動時に、SkyOnDemand Proxy Server - Error report が発生する
URL:
https://faq2.hulft.com/faq/show/31266
目的別で検索
仕様確認