Eine Website stellt statische Dateien aus einem S3-Bucket über eine Amazon CloudFront-Distribution bereit. Nach der Bereitstellung aktualisierter Dateien in S3 sind die Updates im Bucket sichtbar, aber nicht auf der von CloudFront bereitgestellten Website. Was sollte der Entwickler tun, damit die neuen Artefakte auf der Website erscheinen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Den CloudFront-Cache nach der Bereitstellung der aktualisierten Artefakte im S3-Origin invalidieren..
Warum dies die Antwort ist
Wenn CloudFront Inhalte von einem S3-Bucket bereitstellt, speichert es diese Inhalte im Cache an Edge-Standorten. Wenn Sie die Dateien im S3-Bucket aktualisieren, stellt CloudFront weiterhin die alte Version aus seinem Cache bereit, bis der Cache abläuft oder invalidiert wird. Um die neuen Artefakte sofort sichtbar zu machen, muss der CloudFront-Cache invalidiert werden. Dadurch wird CloudFront gezwungen, die neuesten Dateien vom S3-Origin abzurufen. Die Aktivierung von S3 Object Lock ist irrelevant, da es den Schutz vor dem Überschreiben oder Löschen von Objekten betrifft, nicht die Cache-Aktualisierung. Das Löschen alter Objekte vor dem Hochladen ist keine Standardpraxis und löst ebenfalls keine CloudFront-Cache-Aktualisierung aus. Das Ändern der Origin-Konfiguration ist nicht erforderlich, da der Origin (der S3-Bucket) derselbe bleibt; nur der Inhalt hat sich geändert.
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