先日はS3イベントトリガーからLambdaを起動することを試したので、今回はAPI GatewayとLambdaを連携させてみたいと思います。
私的には以下サイトが参考にできそうです。
https://qiita.com/baikichiz/items/2de7c4c0dcf9b051037a
【API Gateway】AWS Lambda統合のPythonでHello, world
【AWS】HTTP API+Lambda+DynamoDBのチュートリアルをやってみた
上記”【API Gateway】AWS Lambda統合のPythonでHello, world”を参考にして実行したところ、特に問題なく動作できました。初めてAPI Gatewayを設定しましたが賞味15分程度でできました。
APIに認証が何もないのもよくないので、今度は以下を参考にAPIキーの設定を追加してテストしました。
https://qiita.com/baikichiz/items/ed787c5c79059213401e
【API Gateway】API呼び出しにAPIキーを設定する
こちらも特に問題なく賞味10分ほどで完了できました。
私が少しつまった部分として、windows端末からcurlでテストしたのですが、–headerオプションで付ける”x-api-key:********************”と部分がダブルクォーテーションだと動きますが、シングルクォーテーションではエラーになりました。
なお、
developer associate試験については以下本を読んで勉強中です。
ポケットスタディ AWS認定 デベロッパーアソシエイト [ 山下光洋 ] 価格:2310円(税込、送料無料) (2022/4/12時点)楽天で購入 |
わかりやすくて良い本だと思いますが、やはり実機触りながらでないとなかなか頭に入らないですね。
読んでるだけだとよくわからないことが、実際にさわってみると結構簡単に動いて理解も早いです。
なんとか4月中に試験申し込みしたいと頑張っています。
今日はこれぐらいにしておきます。
著者について