Amazon API Gatewayの特徴は?
Amazon API Gatewayは、デベロッパーがあらゆる規模でAPIの公開、保守、モニタリング、セキュリティ保護、運用を簡単に行えるフルマネージドサービスです。セキュアで信頼性の高いAPIを大規模に稼働させるために、差別化にはつながらない面倒な作業を処理する従量制のサービスです。このサービスの主な特徴について以下で詳しく説明します。
主な特徴
Amazon API Gatewayの最も注目すべき特徴は以下の通りです:
特徴 | 説明 |
---|---|
フルマネージド | インフラストラクチャの管理を必要とせず、開発者はビジネスロジックの実装に集中できます。 |
スケーラビリティ | Auto Scaling機能により、トラフィックに応じた自動拡張が可能です。 |
セキュリティ | Azure Active Directoryの統合やIAMロールによる細かいアクセス制御が可能です。 |
コスト効率 | 従量制料金モデルにより、使用した分だけ課金されます。 |
基本的な使い方のコード例
以下に、基本的なAPI Gatewayの設定例を示します。この例は、新しいAPIを作成し、API GatewayとLambda関数を接続するためのものです。
<script type="application/json">
{
"swagger": "2.0",
"info": {
"version": "1.0",
"title": "示例API"
},
"paths": {
"/example": {
"get": {
"x-amazon-apigateway-integration": {
"uri": "arn:aws:apigateway:us-east-1:lambda:path/2015-03-31/functions/<lambda ARN>/invocations",
"passthroughBehavior": "when_no_match",
"httpMethod": "POST",
"type": "aws_proxy"
},
"responses": {}
}
}
}
}
</script>
参考文献
詳細な情報については、以下の参考記事をご覧ください:
その他の参考記事:angular api gateway