プロバイダーの提供状況
プロバイダーの提供状況は、上流プロバイダーが提供する内容を示します。
プロバイダーが提供中でも、Phaseo がそのリクエストをルーティングできるとは限りません。
Phaseo の連携ステータス
Phaseo のステータスは、実装とロールアウトの状況を示します。
公開ルーティングを有効にできるのは、
Enabled の連携だけです。
内部アクセス
アクセス範囲は Phaseo の連携ステータスとは別です。
内部ルートには、高エントロピーの内部トークンと、テストモードを明示したリクエストが必要です。テスト用ヘッダーだけでは顧客が有効にできません。通常のリクエストは内部ルートを探すためにデータベースを照会せず、既存のデフォルトコンテキストキャッシュを使います。内部テストは別のキャッシュ領域を使用し、明示的に内部として指定され、上流の提供内容が利用可能で、Phaseo のステータスが
Testing または Enabled のルートだけを対象にします。
ルーティングの健全性
ルーティングの健全性は、3つ目の運用シグナルです。有効なルートを今どのように選ぶべきかを示します。
優先度の引き下げによって、プロバイダーの提供状況や Phaseo 連携のライフサイクルは変わりません。リアルタイムの健全性観測も、いずれのライフサイクル項目も書き換えません。
例
新しく公開されたプロバイダーの提供内容は、次の状態になる場合があります。- プロバイダーの提供状況:
Available - Phaseo のステータス:
Implementing - ルーティングの健全性: ルーティングがオフのため対象外
- プロバイダーの提供状況:
Available - Phaseo のステータス:
Enabled - ルーティングの健全性:
Deranked L2
- プロバイダーの提供状況:
Coming Soon - Phaseo のステータス:
Planned - ルーティングの健全性: 対象外
互換性
availability_status、routing_status、is_active_gateway、routable などの既存 API フィールドは、追加ロールアウトの間も利用できます。新しい連携では、プロバイダーと Phaseo を明示するフィールドを使ってください。