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