このトピックでは、APIゲートウェイのエンドポイントについて説明します。
Endpoint
エンドポイントは、クライアントがサービスにアクセスするために使用できるURLです。 ほとんどのシナリオでは、このサービスはサービスプロバイダーによって提供されるAPIです。 エンドポイントは、アクセスプロトコル、ホスト名、ポート、パスなど、サービスの情報を指定します。 クライアントはこの情報を使用してサービスにアクセスできます。 たとえば、https://ram.aliyuncs.com
はRAMによって提供されるエンドポイントです。
グローバルドメイン名とリージョン固有のドメイン名
グローバルドメイン名のURLにはリージョン情報が含まれていません。 たとえば、RAMのグローバルドメイン名はhttps://ram.aliyuncs.com
です。
地域固有のドメイン名のURLは、地域情報を含む。 リクエストは、各リージョンのデータセンターで処理されます。 たとえば、ECS (Elastic Compute Service) のリージョン固有のドメイン名をhttps://ecs.cn-qingdao.aliyuncs.com
します。
パブリックエンドポイントとVPCエンドポイント
パブリックエンドポイントはグローバルにアクセスできます。 ただし、仮想プライベートクラウド (VPC) のエンドポイントは、Alibaba cloudリージョンのVPC内でのみアクセス可能です。
VPCの利点:
高セキュリティ: VPCエンドポイントはVPC内からのみアクセスできます。 これにより、より高いセキュリティとプライバシーが提供されます。
高速応答: 内部ネットワーク環境は、パブリックエンドポイントよりも高速な応答を提供します。 さらに、ネットワーク待ち時間および帯域幅制限などの問題を回避することができる。
低コスト: VPCエンドポイントは内部ネットワークを介して通信できます。
一般的な機能
識別
リクエストに含まれるaccessKeyId
に基づいてAccessKeyシークレットを取得し、AccessKeyシークレットを使用して同じ署名アルゴリズムを使用して署名を計算し、リクエストの送信者を検証します。
認証
リクエストパラメーターに基づいてユーザー権限を検証し、不正なリクエストを傍受します。
スロットリング
アクセス頻度に基づいてリクエストを制限します。これにより、異常なトラフィックを遮断し、クラウドサービスの安定性を確保できます。
ログ
APIエンドポイントは、分析のためにユーザーが照会できる要求ログを記録します。
クラウドプロダクトでサポートされているエンドポイントの表示
クラウドプロダクトのAPIリファレンスの [エンドポイント] トピックを表示します。
OpenAPI Explorerに移動し、クラウド製品を検索し、cloud Serviceホームページの [リージョン] タブでサポートされているエンドポイントを表示します。