Sie verwalten einen Azure Cosmos DB SQL API-Container, der Ereignisdokumente speichert. Standardmäßig müssen Ereignisse nach 7 Tagen gelöscht werden. Bestimmte Audit-Ereignisse müssen 90 Tage lang aufbewahrt werden, und eine kleine Menge von Dokumenten darf niemals ablaufen. Was sollten Sie konfigurieren, um alle Anforderungen mit minimalem Code zu erfüllen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie TTL für den Container und setzen Sie die Standard-TTL auf 604800 Sekunden (7 Tage)., Setzen Sie für Audit-Dokumente eine „ttl“-Eigenschaft pro Element auf 7776000 Sekunden (90 Tage)., Setzen Sie für Dokumente, die nicht ablaufen dürfen, eine „ttl“-Eigenschaft pro Element auf -1..
Warum dies die Antwort ist
Die Aktivierung von TTL (Time-to-Live) auf Containerebene mit einem Standardwert von 604800 Sekunden (7 Tage) erfüllt die Anforderung für die meisten Ereignisse. Für Audit-Dokumente kann eine individuelle ttl-Eigenschaft von 7776000 Sekunden (90 Tage) im Dokument selbst die Standard-TTL überschreiben. Dokumente, die niemals ablaufen sollen, können eine ttl-Eigenschaft von -1 erhalten, was eine unbegrenzte Aufbewahrung signalisiert. Diese Kombination nutzt die integrierte TTL-Funktionalität von Azure Cosmos DB und minimiert den benötigten Code. Die Deaktivierung von TTL und die Verwendung des Änderungsfeeds würde benutzerdefinierten Code erfordern, was nicht minimal ist. Die Indexierungsrichtlinie steuert die Indizierung, nicht die Lebensdauer von Dokumenten.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich