RESTful API の構築
サービスがあり、社内外の両方で新しいビジネス ソリューションを迅速に開発する場合。
Apigee では、サービスとやり取りする RESTful な HTTP ベースの API である API プロキシを構築できます。使いやすい API を使用することで、デベロッパーは生産性を高め、市場投入までの時間を短縮できます。
API プロキシでは、API 呼び出しの保護、トラフィックの抑制、メッセージの仲介、エラー処理の制御、キャッシュの保存、デベロッパー ポータルの構築、API のドキュメント化、API トラフィック データの分析、API 利用による収益化、不正な bot からの保護など、Apigee の API プラットフォームのすべての機能が提供されます。
コンセプト
API プロキシ開発の主なコンセプトを理解していれば、ソリューションを自分たちで考えたほうがよいかもしれません。
API プロキシの構築
Apigee を使用する最初の実践的なステップは、API プロキシの構築です。最初は Hello World API プロキシからでも、OAuth セキュリティ、Node.js、キャッシュ、条件付きルーティングなどでもプロキシは基本的で、内部および外部のデベロッパーと共有するための API プログラムを構築しています。
API の公開とアクセスの制御
API プロキシを構築したら、アクセス制御の設定、デベロッパーとアプリの登録、API キーの生成、デベロッパー ポータルでの API の公開ができます。
分析とトラブルシューティング
トラフィックが API プロキシを通過したら、次はグラフとレポートを使用して API トラフィックを分析します。API トラフィックの分析は、API の微調整とトラブルシューティングにおいて重要なステップです。
API を収益化
Apigee の収益化機能では、API プロバイダの利用に対して課金する(またはデベロッパーにロイヤリティを支払う)ためのさまざまなプランを設定できます。
リファレンス
Apigee Management API、API プロキシ構成、API プロキシ ロジックを制御するポリシー構成、メッセージ フロー内の変数、条件ロジックの構成、組み込み JavaScript 関数などに関する詳細なリファレンス情報をご覧いただけます。
デベロッパー向けリソース
以下のサンプル、動画、ツールは、API プロキシのデベロッパーが、より効率的かつ生産性の高い作業を行うために役立ちます。
Edge for Private Cloud
独自のクラウド環境で Edge をインストールして管理します。ここで、ロードバランサ、ルーター、Message Processor、データベース、ID プロバイダなど、システム コンポーネントの構成を制御します。
Apigee Sense
Apigee Sense は、悪意のあるクライアントからの攻撃など、不要なリクエスト トラフィックから API を保護します。Sense の分析を使用すると、不要なリクエストを行っているクライアントを特定し、それらのリクエストを許可、ブロック、報告できます。