Incident simulations
Exit

INC-3208 · P3

New catalog bucket: product photos return 403 to partner sites

Fez · project zellige-prod-1839 · europe-west1 · Zellige Studio · 16:20

Zellige Studio, a zellige and ceramics workshop in Fez, publishes its catalog (tile photos, technical sheets) on Cloud Storage. About twenty reseller sites display the photos directly from https://storage.googleapis.com/<bucket>/produits/….

This week, Badr, a contractor, migrated the catalog from the old bucket zellige-catalogue to a new bucket zellige-catalogue-prod, created with Terraform according to the organization's new rules. The publishing script publier.sh has not changed: it copies the photos and then makes them public. Since this morning's switchover, the photos no longer display on the resellers' sites.

It does not block in-workshop sales, but the resellers are complaining. Badr suggests a missing CORS configuration.

You are on your workstation, with gcloud and gsutil configured on zellige-prod-1839.

This simulation is reserved for students enrolled in a course.

Already enrolled? Log in.