こんにちは、AWS事業本部の荒平(@0Air)です。 最近、一部のHTTPメソッドが使えないため違うメソッドに変換できないか、との相談を受けました。 様々な方式が挙げられますが、本エントリでは、API Gatewayを用いてHTTPメソッドの変換を実施してみたので紹介します。 構成図 今回作成した構成はこちらです。 クライアントはAPI Gatewayにアクセスし、ALBを通じてFargateへリクエストを投げます。 実施手順 (1) 下準備 リクエストを受け付けるためのコンテナを作成します。今回はFlask + ECS on Fargateの構成としました。 既にリクエスト送信先の環境がある場合はスキップしてください。 サンプルのファイル構成は以下の通りです。 apps.py (Flaskアプリ) requirements.txt (pipインストール用) Dockerfile apps