📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == AWS API Gatewayは、AWSが提供するフルマネージド型のAPIサービスである。<br> 開発者がRESTful APIやWebSocket APIを簡単に作成、公開、管理、保護できる環境を提供する。<br> <br> 主な特徴を以下に示す。<br> * フルマネージド *: サーバ管理やスケーリングの自動化 * 複数のAPIタイプ *: REST API、HTTP API、WebSocket APIをサポート * バックエンド統合 *: Lambda、E…」 |
|||
| 29行目: | 29行目: | ||
<br> | <br> | ||
AWS API Gatewayは永続的な無料利用枠を提供しており、個人利用や小規模なアプリケーションであれば無料枠内で運用できることが多い。<br> | AWS API Gatewayは永続的な無料利用枠を提供しており、個人利用や小規模なアプリケーションであれば無料枠内で運用できることが多い。<br> | ||
<br><br> | |||
== 認証方法 == | |||
AWS Lambdaを使用するアプリケーションを開発する場合、認証戦略を考慮する必要がある。<br> | |||
<br> | |||
# Cognito認証 (推奨) | |||
#: 不特定多数向けのクライアントアプリケーション向け。 | |||
#: ユーザごとに認証・認可を行う場合に最適である。 | |||
#: ユーザ登録、ログイン、トークン管理等を自動で処理する。 | |||
#: 特に、ユーザごとにデータを分離する場合、または、細かいアクセス制御が必要な場合に向いている。 | |||
#: <br> | |||
# API Keyによる認証 (最も簡単) | |||
#: 不特定多数向けのクライアントアプリケーション向け。 | |||
#: API Gatewayで発行したAPIキーをクライアントアプリに埋め込む方法である。 | |||
#: ただし、クライアントアプリからキーを抽出される可能性があるため、使用量の制限や課金が必要ない公開APIに適している。 | |||
#: <br> | |||
# IAM認証 | |||
#: 企業内や信頼できるクライアント向け。 | |||
#: AWS認証情報を使用するため、不特定多数向けには推奨されない。 | |||
<br><br> | <br><br> | ||