のーずいだんぷ

主に自分用メモですが、もしかしたら誰かの役に立つかもしれません

API Gateway

chaliceでapi-key認証のAPIをつくる

何をしようとしたのか API GatewayのAPI-key認証について chaliceのスモールアプリでREST APIを作成する。 chaliceアプリケーションの作成 chaliceアプリケーションをデプロイする。 API-keyと使用量プランの作成 実際にリクエストしてみる 認証方法 ハマる…

API GatewayとLambdaで作ったREST APIのレイテンシが大きいときに確認した3つのこと

はじめに 確認ポイント1: Lambdaのメモリ 確認ポイント2: Lambdaのコールドスタート 確認ポイント3: API Gatewayのエンドポイントのタイプ その他の速度改善方法 確認するための方法 参考 はじめに 最近仕事で初めてネットワーク外に公開するAPIを作成したの…

Python のサーバレスwebフレームワークのchaliceのconfig.jsonで設定できることをまとめた

chaliceとは? ざっくりまとめ API Gateway Lambda ディレクトリ構成(設定ファイルの場所) 設定内容 設定を分ける方法 API Gatewayのstage毎に設定を分ける Lambda関数ごとに設定を分ける 例外としてREST APIのlambda関数は名前が決まっている 簡単な例 IAM…

Route53で管理しているドメインからサブドメインを作成して、別アカウントのAPI Gatewayのカスタムドメインと紐付ける

やること整理 1. アカウントBでサブドメインを作成する。 2. アカウントAの親ドメインとサブドメインのトラフィックをを紐付ける 3 アカウントBのAPI Gatewayでサブドメインをカスタムドメインとして設定する。 3.1 ACMでサブドメインのTLS証明書を取得する …