Amazon API Gatewayの特徴は?

Amazon API Gatewayの特徴

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