Amazon API Gatewayとは
REST API・HTTP API・WebSocket APIをフルマネージドで作成・管理・保護できるサービス。Lambdaや任意のHTTPエンドポイントへのプロキシとして機能し、スロットリング・キャッシング・認証を一元管理する。
APIタイプはREST API(高機能・高コスト)・HTTP API(低レイテンシ・低コスト)・WebSocket APIの3種。CognitoオーソライザーとLambdaオーソライザー(カスタム認証)を使い分ける。
試験での問われ方
SAAとDVAでは「サーバーレスAPIバックエンド」の定番構成(API Gateway + Lambda + DynamoDB)が頻出。スロットリング(デフォルト10,000 RPS)でバックエンドを保護するシナリオも問われる。
REST APIとHTTP APIの使い分けではコストと機能で判断する。HTTP APIはWAF統合・カスタムドメイン証明書等の一部機能が制限される引っかけに注意。
DVAではデプロイステージ(dev/prod)・カナリアリリース・使用量プランとAPIキーによるレート制限設定が問われる。
このサービスが登場する演習問題(29問)
- 【CLF-C02】ある企業が、AWS上で構築しているサービスのAPIをサーバーレスで公開・管理したいと考えています。バックエンドのLamb…
- 【SAA-C03】ある企業が、Amazon API Gateway + Lambda のサーバーレスアーキテクチャを使って公開 API を…
- 【SAA-C03】ある企業が、AWS Transfer Family を使用して社外パートナーとの SFTP によるファイル転送を実現した…
- 【SAA-C03】ある企業が、Amazon API Gateway(REST API)を使ったサービスで特定のクライアント(特定の API…
- 【SAA-C03】ある企業が、Amazon API Gateway + Lambda のサーバーレス API で、同一ユーザーが短時間に連…
- 【DVA-C02】あるメディア企業がAPI GatewayのREST APIを使って動画メタデータのCRUD APIを公開している。フロン…
- 【DVA-C02】あるチームが、API GatewayのREST APIでバックエンドのLambda関数への統合リクエストを設定している。…
- 【DVA-C02】あるエンタープライズ企業が、API GatewayのHTTP APIを使って社内のマイクロサービスを統合している。認証に…
- 【DVA-C02】ある企業が、API GatewayのHTTP APIとLambda統合でREST APIを構築している。フロントエンドの…
- 【DVA-C02】ある企業がAPI GatewayのREST APIを本番運用しており、以下の2つの問題が発生している。 問題1: 一部の…
- 【DVA-C02】あるチームがAPI GatewayとLambdaで社内ツール向けのREST APIを構築している。このAPIをインターネ…
- 【DVA-C02】あるチームは Cognito を使ったモバイルアプリを開発しています。アプリは Cognito ユーザープールでサインイ…
- 【DVA-C02】あるチームは API Gateway + Lambda で構築した REST API に HTTPS を強制したいと考え…
- 【DVA-C02】あるWebアプリケーションでAPI GatewayとLambdaを使ったAPIが稼働している。クライアントからのリクエス…
- 【DVA-C02】あるチームがAPI GatewayとLambdaで構成されたAPIをデプロイした。本番環境では「HTTP 502 Bad…
- 【DVA-C02】あるチームがAPI GatewayとLambdaの組み合わせで読み取り専用の商品カタログAPIを提供している。クライアン…
- 【DVA-C02】あるチームがAPI GatewayとLambdaで構成されたAPIで、一部のユーザーから「リクエストが成功するときと失敗…
- 【SAP-C02】あるスタートアップ企業が、モバイルアプリのバックエンドを AWS 上にゼロから構築しています。1 日のトラフィックは非常…
- 【SAP-C02】ある企業が新しいマイクロサービスアーキテクチャを AWS 上に設計しています。10 個のマイクロサービスが相互に通信し、…
- 【SAP-C02】ある企業が AWS 上でリアルタイムチャットアプリケーションを構築しています。ユーザーは WebSocket 接続でチャ…