#author("2020-06-18T23:21:46+00:00","default:wikiadmin","wikiadmin")
#author("2021-04-14T11:30:18+00:00","default:wikiadmin","wikiadmin")
-API Gateway

*用語 [#jadd72b7]

|リソース|WEBでいうパス|
|メソッド|ANYにすると全部のメソッド、個別メソッド単位で定義も可能|
|メソッドリクエスト|リクエストのパスやクエリーパラメータ|
|統合リクエスト|リクエストの接続先を設定する。Mockも設定可能|
|リクエストマッピング|指定したContenteTypeの時にパラメータの入れ替えなどができる仕組み。いらない|
|ステージ|dev/prodなどの環境。URLのパスについてしまうのが残念だが、Custom Domain使うとなくてもいいらしい|
|ステージ|dev/prodなどの環境。URLのパスについてしまうのが残念だが、Custom Domain使うとなくてもいいらしい。ステージ変数を定義することもできるのでうまくやれば開発と本番で同じLambdaのバージョン違いを呼ぶなんてことも可能|
|エッヂロケーション|エッジ(全世界)、リージョン、VPCが選択可能|

*ログの有効化 [#ma7ca284]

-デフォルトだとアカウント共通の様だ
-CloudWatch logsにAPI-Gateway-Execution-Logs_ID のロググループが作成される

https://docs.aws.amazon.com/ja_jp/apigateway/latest/developerguide/set-up-logging.html


*AWS リソースとの接続 [#z9705043]

-構成要素が細かすぎで複雑度が最大クラス

https://ijin.github.io/blog/2016/04/28/terraforming-api-gatewways/

-以下を動かしてみて体で覚える

https://qiita.com/CkReal/items/be0923f6352b0109e225

https://github.com/CkReal/apigw4dynamodb

*ロードバランサー [#p01a3c1e]

-コンソールで必要なのにarnを確認する術がコンソール上にはないというアホ仕様

**aws cli [#vbe737a6]

aws elb describe-load-balancers


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS