API レート制限の変更

APIの有効化」に記載されているように、テスト用にAPIを有効にした場合、APIへの呼び出しを制限するレート制限は適用されません。 ただし、必要に応じて、 API にレート制限を適用したり、以前に適用したレート制限を変更したりできます。 レート制限により、特定の期間内に許される呼び出しの最大数が定義されます。

このタスクについて

このタスクは、 API Designer UI アプリケーションを使用するか、ブラウザー・ベースの API Manager UI を使用して実行できます。

API Manager UI のみ: このタスクを実行するには、 Api-Drafts:Edit 権限を持つロールが割り当てられている必要があります。 事前に提供されている「開発者」ロールには、デフォルトでこの許可が与えられています。カスタム・ロールが割り当てられている場合は、そのロールにこの許可が必要です。 詳しくは、 カスタム役割の作成を参照してください。

注:
  • のレート制限およびバースト制限に関する詳細については API Connect「APIおよびプランのレート制限について」 を参照してください。
  • 自動生成されたプロダクトを使用することを選択した場合、APIへの呼び出しを制御するためにレート制限を設定できます。 ご自身で製品を選択された場合、「 対象製品のレート制限 」オプションは利用できません。その代わりに、選択された製品およびプランで設定されているレート制限が適用されます。 詳細については、 「API 操作のレート制限の設定」 を参照してください。

手順

  1. ナビゲーション ペインで [開発] API UI ナビゲーション・ペインの「開発」アイコン をクリックし、 [API ] タブを選択します
  2. 作業する API のタイトルをクリックします。
  3. [ テスト] タブを選択し、 [ターゲット構成] をクリックします。
  4. 「設定」ページで、「 対象製品のレート制限 」を見つけ、 「編集」 をクリックします。
  5. APIへの呼び出し制限を解除するには 「無制限」 を選択し、必要なレート制限を定義するには 「カスタム」 を選択してください。表示されるフィールドを使用して、指定した時間枠内で許可される呼び出しの最大数を定義します。例えば、1分あたり100回などです。
    注:
    システムクロックは、レートおよびバースト制限の開始時刻を決定します。 間隔は次のように設定されています:
    • 1秒間隔は、毎分0秒から開始されます。
    • 1分間隔は、毎分の0分00秒から始まります。
    • 1時間ごとの区切りは、毎時の0分から始まります。
    • 1日単位の計算は、UTCの午前0時から開始されます。
    • 1週間の期間は、木曜日の00:00:00(UTC)から始まります。
  6. 設定が完了したら、 「レート制限を選択」 をクリックしてください。
  7. 「設定を保存」 をクリックします。

結果

APIのレート制限期間が正常に更新されました。