Een Python-taak leest miljoenen klantbestanden in Cloud Storage; wettelijke vereiste: klantgegevens onmiddellijk verwijderen wanneer de taak is voltooid. Minimaliseer de totale voltooiingstijd. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een laatste taakstap toe die alle objecten in de bucket in bulk verwijdert met behulp van batchverzoeken aan de Cloud Storage API..
Waarom dit het antwoord is
De juiste aanpak is het toevoegen van een laatste taakstap die alle objecten in de bucket in bulk verwijdert met behulp van batchverzoeken aan de Cloud Storage API. Dit is de meest efficiënte methode voor het snel verwijderen van miljoenen objecten, omdat batchverzoeken de overhead per verwijderingsactie minimaliseren en de totale voltooiingstijd verkorten. Het configureren van een Object Lifecycle Management-regel is niet ideaal, omdat deze regels asynchroon werken en er geen garantie is voor onmiddellijke verwijdering, wat in strijd is met de wettelijke vereiste. Het verwijderen van de hele bucket via de Google Cloud console is te drastisch als de bucket zelf mogelijk opnieuw gebruikt moet worden, en het is ook niet de snelste manier voor alleen objectverwijdering. Het uitvoeren van gcloud storage rm --recursive via de gcloud CLI is minder efficiënt dan directe API-batchverzoeken voor miljoenen objecten, omdat dit vaak meer afzonderlijke aanroepen en overhead met zich meebrengt.
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