Vorbereitung
- Ermitteln Sie jede Runtime, jeden Worker, jeden geplanten Task und jede Secret-Referenz, die den alten Key verwendet.
- Dokumentieren Sie Name und Scope des alten Keys, ohne den geheimen Wert zu kopieren.
- Prüfen Sie, wer die erforderliche Portalberechtigung IT, HR oder Company-Admin besitzt.
- Wählen Sie ein Wartungsfenster, wenn der Client Secrets nicht dynamisch neu laden kann.
- Bereiten Sie einen Rollback-Pfad vor, bei dem der alte Key nur dann reaktiviert wird, wenn er weiterhin als vertrauenswürdig gilt.
Rotationsablauf
Verifizierungsanfragen
Verwenden Sie einen geschützten Read, der für den Scope des Keys gültig ist.GET /health reicht nicht aus, da dieser Endpoint nicht authentifiziert.
Notfallersatz
Wenn ein Key kompromittiert sein könnte:- Deaktivieren Sie ihn sofort.
- Stoppen Sie bei Bedarf die betroffenen Integrationsinstanzen.
- Prüfen Sie Request-IDs, Zeitpunkte, Tenants und Operationen in den verfügbaren Logs.
- Erstellen Sie einen Ersatz mit dem kleinstmöglichen erforderlichen Scope.
- Stellen Sie den Ersatz bereit und verifizieren Sie ihn.
- Löschen Sie den alten Key, sobald Untersuchung und Rollback-Entscheidung dies erlauben.
Abschlusscheckliste
- Jede Runtime verwendet die neue Secret-Version
- Für jeden erforderlichen Tenant-Kontext war eine geschützte Anfrage erfolgreich
- Keine neuen
INVALID_API_KEY-Fehler werden durch veraltete Instanzen verursacht - Der alte Key ist inaktiv
- Der alte Key wurde gelöscht, sobald kein Rollback mehr erforderlich war
- Rotationsdatum, ausführende Person, Scope und Request-IDs der Verifizierung sind dokumentiert
