API Gateway REST APIとは何ですか?

API Gateway REST APIとは何ですか?

API Gateway REST APIとは何ですか?

API Gateway の REST API は、バックエンドの HTTP エンドポイント、Lambda 関数、その他の AWS のサービスを使用して統合されているリソースおよびメソッドのコレクションです。これにより、開発者は様々な機能を持つAPIを構築し、管理し、配布することが可能になります。

API Gateway の主要機能

  • リクエストの認証と承認
  • リクエストとレスポンスのデータ変換
  • トラフィック管理やメータリング
  • 各種バックエンドの統合

統合例

以下は、AWS Lambda 関数をバックエンドとして統合する基本的な例です。この例では、API Gateway がリソースとメソッドを設定し、それによって Lambda 関数が呼び出されます。

コード例

        
            <script type="text/javascript">
            var apigClient = apigClientFactory.newClient();
            
            var params = {
                // パスパラメータを定義
            };
            
            var body = {
                // リクエストペイロード
            };
            
            var additionalParams = {
                headers: {
                    // ヘッダー情報
                }
            };
            
            apigClient.exampleGet(params, body, additionalParams)
                .then(function(result){
                    console.log(result);
                }).catch( function(result){
                    console.error(result);
                });
            </script>
        
    

参考文献

その他の参考記事:angular api gateway