このページは Apigee と Apigee ハイブリッドに適用されます。
Apigee Edge ドキュメントを表示する
このセクションでは、Apigee Monetization について説明します。
Apigee 収益化を使用して API を収益化する
API プロバイダにとって、API の使用時にいつでも収益を得られるように、使いやすく柔軟な API を収益化する方法が必要です。Apigee の収益化機能を使用すると、料金プランを API プロダクトに追加できます。料金プランを使用すると、デベロッパーに API の使用料金を請求できます。API の収益をデベロッパーと共有するように料金プランを構成することもできます。
API プロバイダは、組織内で Apigee Monetization を有効化し、次の表で定義されているコンポーネントを構成することで、API を収益化します。
コンポーネント | 説明 |
---|---|
API プロキシ | 収益化されている API プロダクトで使用する API プロキシを開発する際には、次のポリシーを接続できます。
|
API プロダクト | 収益化対象のバンドルとしてアプリ デベロッパーに提供する API プロキシのコレクションを定義します。API プロダクトは、バンドルされた API プロキシのアクセス制限(割り当て)、API キー承認方法、料金プラン(以下を参照)、その他の詳細を構成します。詳細については、API プロダクトとはと API プロダクトでの Monetization 割り当ての適用をご覧ください。 |
料金プラン | 収益化された API プロダクト バンドルで提供される API の使用に伴う課金構成、料金、費用を定義します。たとえば、API の収益をデベロッパーと共有できます。詳しくは、API プロダクトの料金プランを管理するをご覧ください。 |
アプリ デベロッパーが API プロダクト サブスクリプションを購入できるようにするには、API プロバイダとして次のいずれかを行います。
- Apigee Monetization を Drupal ベースのデベロッパー ポータルに統合する
- カスタム ポータル インターフェースを構築し、API を使用して API プロダクト サブスクリプションを購入、管理する
API にアクセスするには、アプリ デベロッパーが API プロダクト サブスクリプションを購入してアプリに追加し、API リクエストで送信する API キーを取得します。
収益化の割り当てについて
割り当ては、特定の期間に API プロダクトで許可されるリクエストの数を定義します。割り当てを行うことで、急激なトラフィックの変動からバックエンド サーバーを保護し、サービスを差別化できます。
API プロダクトを作成するときに、ビジネスレベルの割り当てを構成して API へのアクセスを制御できます。API プロダクト レベルで定義された割り当ての詳細については、割り当てをご覧ください。
収益化された API プロダクトの API プロキシに割り当てポリシーを接続して、API プロダクト レベルで定義された割り当てが使用されるようにします。詳細については、収益化割り当ての適用に関する記事をご覧ください。
課金について
Apigee の収益化は、後払いと前払いの請求先アカウントの両方をサポートしています。
- 後払い請求: 後払い請求の場合、アプリ デベロッパーは前払いを行いません。アプリ デベロッパーは、API プロダクトの使用後に課金されます。
- 前払い請求: 前払い請求では、API プロダクトを使用する前にアプリ デベロッパーが前払いを行います。デベロッパーによる前払いは、デベロッパーのウォレットで利用できます。使用量に応じて、トランザクションあたりの費用がウォレットから差し引かれます。
設定料金(該当する場合)、トランザクションあたりの費用、定期的な料金は、ウォレットから差し引かれます。API プロダクトの購入時に、デベロッパーのウォレットの残高が設定料金に満たない場合、購入は失敗し、資金が不足していることを示すエラーが返されます。
料金プランの作成時に、請求通貨と請求頻度、設定料金と定期的な料金、使用量に基づく料金を構成します。料金プランの構成と、API へのアクセスに使用されるデベロッパー固有の API キーに基づいて、分析のために使用状況データを収集し、収益化レポートを生成できます。その後、収集したデータを使用して請求書を生成できます。