Apigee 収益化の概要

このページの内容は ApigeeApigee ハイブリッドに該当します。

Apigee Edge のドキュメントを表示する

このセクションでは、Apigee Monetization について説明します。

Apigee Monetization を使用して API を収益化する

API プロバイダにとって、API の使用時にいつでも収益を得られるように、使いやすく柔軟な API を収益化する方法が必要です。Apigee の収益化機能を使用すると、料金プランを API プロダクトに追加できます。料金プランを使用すると、デベロッパーに API の使用料金を請求できます。API の収益をデベロッパーと共有するように料金プランを構成することもできます。

API プロバイダは、アプリ デベロッパーが購入できる API プロキシと料金プランを定義する API プロダクトを作成します。アプリ デベロッパーは、料金プランを購入する際に API キーを提供します。API プロバイダは、分析と請求に使用する使用状況レポートを生成できます。

API プロバイダは、組織内で Apigee Monetization を有効化し、次の表で定義されているコンポーネントを構成することで、API を収益化します。

コンポーネント 説明
API プロキシ

収益化されている API プロダクトで使用する API プロキシを開発する際には、次のポリシーを接続できます。

  • VerifyAPIKey または VerifyAccessToken ポリシーを使用してアクティブな公開料金プランを確認し、受信リクエストが収益化可能かどうかを確認します。詳細については、認証ポリシーの追加をご覧ください。
  • MonetizationLimitsCheck ポリシーを使用すると、デベロッパーが関連する API プロダクトを購入し、ウォレットに十分な残高があるかどうかを検証できます。 詳細については、API プロダクトに対するデベロッパー サブスクリプションの適用をご覧ください。
  • Quota ポリシーでは、API プロダクトを使用して定義された割り当て構成を使用します。詳細については、Monetization の割り当ての適用をご覧ください。
  • DataCapture ポリシーを使用すると、収益化関連の使用状況データをオーバーライドできます。詳しくは、収益化データをキャプチャするをご覧ください。
API プロダクト

収益化対象のバンドルとしてアプリ デベロッパーに提供する API プロキシのコレクションを定義します。API プロダクトは、バンドルされた API プロキシのアクセス制限(割り当て)、API キー承認方法、料金プラン(以下を参照)、その他の詳細を構成します。詳細については、API プロダクトとはAPI プロダクトでの Monetization 割り当ての適用をご覧ください。

料金プラン

収益化された API プロダクト バンドルで提供される API の使用に伴う課金構成、料金、費用を定義します。 たとえば、API の収益をデベロッパーと共有できます。詳しくは、API プロダクトの料金プランの管理をご覧ください。

アプリ デベロッパーが API プロダクト サブスクリプションを購入できるようにするには、API プロバイダとして次のいずれかを行います。

API にアクセスするには、アプリ デベロッパーが API プロダクト サブスクリプションを購入してアプリに追加し、API リクエストで送信する API キーを取得します。

Monetization の割り当てについて

割り当ては、特定の期間に API プロダクトで許可されるリクエストの数を定義します。割り当ては、高トラフィックの分散からバックエンド サーバーを保護し、製品ラインを差別化できます。

API プロダクトを作成するときに、ビジネスレベルの割り当てを構成して API へのアクセスを制御できます。API プロダクト レベルで定義された割り当ての詳細については、割り当てをご覧ください。

収益化された API プロダクトの API プロキシに割り当てポリシーを接続して、API プロダクト レベルで定義された割り当てが使用されるようにします。詳細については、Monetization の割り当ての適用をご覧ください。

課金について

Apigee の収益化は、後払い前払いの請求先アカウントの両方に対応しています。

  • 後払い請求: 後払い請求の場合、アプリ デベロッパーは前払いを行いません。アプリ デベロッパーは、API プロダクトの使用後に課金されます。
  • 前払い請求: 前払い請求では、API プロダクトを使用する前にアプリ デベロッパーが前払いを行います。デベロッパーによる前払いは、デベロッパーのウォレットで利用できます。使用量に応じて、トランザクションあたりの費用がウォレットから差し引かれます。

    設定料金(該当する場合)、トランザクションあたりの費用、定期的な料金は、ウォレットから差し引かれます。API プロダクトの購入時に、デベロッパーのウォレットの残高が設定料金に満たない場合、購入は失敗し、資金が不足していることを示すエラーが返されます。

料金プランの作成時に、請求通貨と請求頻度、設定料金と定期的な料金、使用量に基づく料金を構成します。料金プランの構成と、API へのアクセスに使用されるデベロッパー固有の API キーに基づいて、分析のために使用状況データを収集し、収益化レポートを生成できます。その後、収集したデータを使用して請求書を生成できます。