DockerとSwaggerHubが使えない環境で他チームのAPIをモックする方法

DockerとSwaggerHubが使えない環境で他チームのAPIをモックする方法

API開発中に他チームのAPIをモックしてテストしていかないといけなくなりました。(APIからAPIを呼ぶケース)

Docker使えないし、SwaggerHubでホスティングもできない状況です。良いモジュールないかと思って色々調べましたがあんまりなさそう..。

OpenAPI3.0.1のyamlを食わせてなんとかモックサーバを作りたい。

API Gatewayにyamlをインポートする

灯台下暗しってこんな感じでしょうか。他チームのyamlをAPI GatewayにインポートしてLambdaは使わずにとりあえず統合タイプを「Mock」にします。

あとはこの辺はCloudFormationで一発デプロイしたらよい感じにモックサーバに見立てることができます。

Swagger-UIをモックサーバにする方法です。

コメント

タイトルとURLをコピーしました