このページの内容は Apigee と Apigee ハイブリッドに該当します。
Apigee Edge のドキュメントを表示する。
このセクションでは、Apigee Monetization について説明します。
Apigee Monetization を使用して 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 キーを取得します。
Monetization の割り当てについて
割り当ては、特定の期間に API プロダクトで許可されるリクエストの数を定義します。割り当ては、高トラフィックの分散からバックエンド サーバーを保護し、製品ラインを差別化できます。
API プロダクトを作成するときに、ビジネスレベルの割り当てを構成して API へのアクセスを制御できます。API プロダクト レベルで定義された割り当ての詳細については、割り当てをご覧ください。
収益化された API プロダクトの API プロキシに割り当てポリシーを接続して、API プロダクト レベルで定義された割り当てが使用されるようにします。詳細については、Monetization の割り当ての適用をご覧ください。
課金について
Apigee の収益化は、後払いと前払いの請求先アカウントの両方に対応しています。
- 後払い請求: 後払い請求の場合、アプリ デベロッパーは前払いを行いません。アプリ デベロッパーは、API プロダクトの使用後に課金されます。
- 前払い請求: 前払い請求では、API プロダクトを使用する前にアプリ デベロッパーが前払いを行います。デベロッパーによる前払いは、デベロッパーのウォレットで利用できます。使用量に応じて、トランザクションあたりの費用がウォレットから差し引かれます。
設定料金(該当する場合)、トランザクションあたりの費用、定期的な料金は、ウォレットから差し引かれます。API プロダクトの購入時に、デベロッパーのウォレットの残高が設定料金に満たない場合、購入は失敗し、資金が不足していることを示すエラーが返されます。
料金プランの作成時に、請求通貨と請求頻度、設定料金と定期的な料金、使用量に基づく料金を構成します。料金プランの構成と、API へのアクセスに使用されるデベロッパー固有の API キーに基づいて、分析のために使用状況データを収集し、収益化レポートを生成できます。その後、収集したデータを使用して請求書を生成できます。