De objecten van een website worden opgeslagen in een S3-bucket met ingeschakelde Versioning en worden geleverd via CloudFront. Onlangs zijn enkele bestanden bijgewerkt, maar de object keys zijn hetzelfde gebleven, toch zien gebruikers nog steeds de oude content. Wat is de juiste manier voor een beheerder om ervoor te zorgen dat de bijgewerkte objecten onmiddellijk worden geleverd?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Maak een CloudFront invalidation aan voor de paden van de gewijzigde objecten..
Waarom dit het antwoord is
De juiste oplossing is het aanmaken van een CloudFront invalidation voor de paden van de gewijzigde objecten. CloudFront cachet content op edge-locaties om de levering te versnellen. Wanneer objecten in S3 worden bijgewerkt, blijft CloudFront de oude, gecachete versie leveren totdat de TTL (Time To Live) verloopt of een invalidation wordt uitgevoerd. Een invalidation dwingt CloudFront om de gecachete content te verwijderen en de nieuwste versie van de S3-origin op te halen. Het genereren van een CloudFront signed URL is bedoeld voor gecontroleerde toegang tot private content, niet voor het forceren van cache-updates. Een S3 origin access identity (OAI) wordt gebruikt om directe toegang tot de S3-bucket te beperken en CloudFront te autoriseren, het lost het cachingprobleem niet op. Het uitschakelen van S3 Versioning is gevaarlijk omdat het de mogelijkheid om naar eerdere versies terug te keren verwijdert en lost het CloudFront cachingprobleem niet direct op; CloudFront zou nog steeds de oude content kunnen leveren totdat de cache verloopt.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig