メータリング ライセンス

メータリングキーの適用

  1. Metered クラスのインスタンスを作成します。
  2. 公開キーと非公開キーを set_metered_key メソッドに渡します。
  3. 処理(タスクの実行)を行います。
  4. Metered クラスの get_consumption_quantity メソッドを呼び出します。

これまでに消費した API リクエストの数量/量が表示されます。

このサンプルコードは、メータリング ライセンスの使用方法を示しています:

import aspose.slides as slides

# Meteredクラスのインスタンスを作成します
metered = slides.Metered()

# 公開キーと非公開キーをMeteredオブジェクトに渡します
metered.set_metered_key("<valid public key>", "<valid private key>")

# API呼び出し前に消費された数量の値を取得します
amount_before = slides.Metered.get_consumption_quantity()
print("Amount consumed before:", amount_before)

# ここでAspose.Slides APIを使用して何か処理を行います
# ...

# API呼び出し後に消費された数量の値を取得します
amount_after = slides.Metered.get_consumption_quantity()
print("Amount consumed after:", amount_after)

よくある質問

メータリング ライセンスを、通常のライセンス(永続または一時)と同じアプリケーションで同時に使用できますか?

はい。メータリングは既存の ライセンス方式 と併用できる追加のライセンス メカニズムです。アプリケーション起動時にどのメカニズムを適用するか選択します。

メータリング ライセンスで消費としてカウントされるものは正確には何ですか:操作ですかファイルですか?

API の使用量がカウントされます。つまり、リクエスト数または操作回数です。現在の消費量は 消費量追跡メソッド を使用して取得できます。

インスタンスが頻繁に再起動するマイクロサービスやサーバーレス環境でもメータリングは適していますか?

はい。課金は API 呼び出し単位で行われるため、コールドスタートが頻繁に発生するシナリオでも、メータリング計算のためのネットワーク接続が安定していれば問題ありません。

メータリング ライセンスを使用した場合、永続ライセンスと比べてライブラリの機能に違いはありますか?

いいえ。これはライセンスと課金のメカニズムに関する違いであり、製品の機能は同じです。

メータリングはトライアル版や一時ライセンスとどう関係していますか?

トライアル版には機能制限と透かしがあり、一時ライセンス は 30 日間制限を解除します。メータリングは制限を解除し、実際の使用量に基づいて課金します。

消費しきい値を超えたときに自動で予算を制御することはできますか?

はい。一般的な方法として、追跡メソッド を定期的に呼び出して現在の消費量を取得し、アプリケーションまたは監視レベルで独自の制限やアラートを実装します。