調整
この記事では、データベース移動アプリケーション プログラミング インターフェイス (API) の調整の概要について説明します。
レート制限
サービスの信頼性を維持し、コストを削減するため、Database Movement API への過剰な呼び出しは制限されています。 調整は、RESTful エンドポイントが悪用されたり、過度に使用されたりするのを防ぐのに役立ちます。 データベースの移動操作は、Lifecycle Services から実行できるタスクの中で、最も時間がかかり、CPU 負荷の高いタスクの 1 つです。 したがって、データベース移動の操作は無効になります。
現在の制限
現在、Database Movement API には、新しい操作をトリガーするすべてのアクションについて、1 環境あたり 24 時間の時間枠で 3 回の実行というグローバルな呼び出し制限があります。 これらの操作には、データベースの更新操作が含まれます。
制限を超えた API への呼び出しが、次のエラー メッセージと一緒に表示されます:
{
"IsSuccess": false,
"OperationActivityId": "55eb4327-9346-4c7b-82bd-fe8ef15112c6",
"ErrorMessage": "Maximum allowed API operations are 3 from 2019-09-30T04:01:01.9999999",
"VersionEOL": "9999-12-31T23:59:59.9999999"
}
よくあるご質問
次は、Lifecycle Services API の適用制限の変更に関するよく寄せられる質問と関連する回答です。
開始時刻、データベース操作の開始時刻、または終了時刻のどちらが使用されますか?
データベース操作の開始時刻は、影響を受け取るロジックに使用されます。 最後の 24 時間に 3 つのデータベース操作が開始されている場合、4 番目のデータベース操作は十分な時間が経過するまでブロックされます。
この調整の制限を監視する方法はありますか?
Lifecycle Servicesの 履歴 ビュー または 環境履歴 APIを使用して、環境上の活動を確認できます。
API によって制限に達した場合でも、Lifecycle Services を経由して手動操作は可能ですか?
変更が行方に影響を受け取るのは API 操作のみです。 Lifecycle Services では、手動操作は時間の限り多く実行できます。 手動操作はサービス レベルを保護する機能の制限に含まれるので注意してください。
この作業の影響を受け取った業務の上限は、Lifecycle Services プロジェクトまたは顧客テナントの 3 つまででしょうか? 環境によって設定されるのでしょうか?
影響を受け取る制限は環境ごとに行います (環境ごとに 24 時間に 3 件の要求)。