Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

API セキュリティの優先順位付け - Amazon API Gateway と AWS Lambda を使用した AWS Serverless Multi-Tier アーキテクチャ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

API セキュリティの優先順位付け

すべてのアプリケーションは、承認されたクライアントのみが API リソースにアクセスできることを確認する必要があります。多層アプリケーションを設計する場合、Amazon API Gateway がロジック階層の保護に寄与するさまざまな方法を活用できます。

転送セキュリティ

APIs へのすべてのリクエストは、HTTPS を介して送信中の暗号化を有効にすることができます。

API Gateway は、組み込みの SSL/TLS 証明書を提供します。一般向け APIs にカスタムドメイン名オプションを使用する場合は、AWS Certificate Manager を使用して独自の SSL/TLS 証明書を提供できます。API Gateway は、相互 TLS (mTLS) 認証もサポートしています。相互 TLS は API のセキュリティを強化し、クライアントスプーフィングや中間man-in-the攻撃などの攻撃からデータを保護するのに役立ちます。

API 認可

API の一部として作成する各リソースとメソッドの組み合わせには、 AWS Identity and Access Management (IAM) ポリシーで参照できる一意の Amazon リソースネーム (ARN) が付与されます。

API Gateway で API に認可を追加する一般的な方法は 3 つあります。

  • IAM ロールとポリシー: クライアントは API アクセスに AWS 署名バージョン 4 (SigV4) 認可と IAM ポリシーを使用します。同じ認証情報により、必要に応じて他の AWS のサービスやリソース (Amazon S3 バケットや Amazon DynamoDB テーブルなど) へのアクセスを制限または許可できます。

  • Amazon Cognito ユーザープール: クライアントは Amazon Cognito ユーザープールを介してサインインし、リクエストの認可ヘッダーに含まれるトークンを取得します。

  • Lambda オーソライザー: ベアラートークン戦略 (OAuth や SAML など) を使用するか、リクエストパラメータを使用してユーザーを識別するカスタム認可スキームを実装する Lambda 関数を定義します。

アクセス制限

API Gateway は、API キーの生成と、設定可能な使用量プランとのこれらのキーの関連付けをサポートします。CloudWatch で API キーの使用状況をモニタリングできます。

API Gateway は、API の各メソッドのスロットリング、レート制限、バーストレート制限をサポートしています。

プライベート API

API Gateway を使用すると、インターフェイス VPC エンドポイントを使用して、Amazon VPC の仮想プライベートクラウドからのみアクセスできるプライベート REST APIs を作成できます。これは、VPC で作成するエンドポイントネットワークインターフェイスです。

リソースポリシーを使用すると、AWS アカウント全体を含む、選択した VPCs および VPC エンドポイントから API へのアクセスを有効または拒否できます。各エンドポイントを使用して複数のプライベート API にアクセスできます。AWS Direct Connect を使用して、オンプレミスネットワークから Amazon VPC に接続を確立し、その接続経由でプライベート API にアクセスすることもできます。

いずれの場合も、プライベート API へのトラフィックは安全な接続を使用し、Amazon のネットワーク外に出ることはありません — パブリックインターネットからは隔離されています。

AWS WAF を使用したファイアウォール保護

インターネット向け APIs は悪意のある攻撃に対して脆弱です。 AWS WAF は、このような攻撃から APIs を保護するのに役立つウェブアプリケーションファイアウォールです。SQL インジェクションやクロスサイトスクリプティング攻撃などの一般的なウェブエクスプロイトから APIs を保護します。API Gateway AWS WAFで を使用すると、APIsを保護できます。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.