AWSでAPIのDeveloper Portal構築を試してみる。

どんなサービスにもAPIが提供されているのが当たり前の時代となっていますが、開発者ポータルについては質にはバラつきがあります。

 

リクルートの学校検索APIのような、自前で作ってそうな処や

https://webservice.recruit.co.jp/shingaku/reference.html

NHKの番組表のようなAPIマネージメントサービスを利用して構築された処など様々です。

http://api-portal.nhk.or.jp/ja

 

そんな中、昨年末にAWSAPI Gateway開発者ポータルを生成するソースを公開していたので試しました。

https://aws.amazon.com/jp/blogs/compute/generate-your-own-api-gateway-developer-portal/

※無料枠で試しました。

 

上のページがいつか日本語訳される事を願いつつ、詳細は割愛致します。以下が個人的にハマった個所です。

Windows環境で実行する場合、npm run win-setupのように、winを追加しなければならない。

・S3バケットがユニークな名前でないため、生成出来ないエラー。

aws-api-gateway-developer-portal\dev-portal配下の、package.json内に下記を追加する必要がある。

"react-router": "4.0.0-beta.7",

 

作成しただけなので、もう少し動かしたら続き書きます。