n8nen.nl logo n8nen.nl

Google Cloud Storage instellen in n8n

In deze gids koppel je GCS aan n8n. We maken credentials (service account), richten buckets/rollen/ACL in en automatiseren uploads, downloads en lifecycle management.

Benodigdheden

• Google Cloud project • Service account met juiste IAM-rollen • Toegang tot gewenste bucket(s)

Stap 1 – Service account & key

Maak een service account met minimale benodigde rollen (bv. Storage Object Admin voor beheer). Exporteer een JSON key en bewaar die veilig.

Stap 2 – n8n Credentials

Voeg de GCS service account JSON toe in n8n Credentials. Gebruik environment-variabelen en masker secrets in logs.

Stap 3 – Buckets & paden

Configureer bucketnaam, padprefixen en region/retentiepolicies. Gebruik duidelijke naamgeving en lifecycle rules.

Stap 4 – Upload/Download & triggers

Automatiseer uploads/downloads, verwerk events (webhooks/polling) en valideer bestandstypes en -groottes.

Stap 5 – IAM/ACL & beveiliging

Pas least-privilege toe, gebruik uniforme bucket-level ACL en beperk publieke toegang. Log en monitor toegang.

Kosten & lifecycle

Gebruik lifecycle policies (naar Nearline/Coldline/Archive), versies/retentie, en verwijder oude objects om kosten te verlagen.

Screenshots

Veelgestelde vragen

Welke IAM-rollen heb ik nodig?
Minimaal rollen voor lezen/schrijven op de gewenste buckets, bv. Storage Object Viewer/Uploader/Admin naargelang de use-case.
Hoe beheer ik kosten?
Gebruik lifecycle policies, beperk redundantie, archiveer oude data en monitor egress/requests in Cloud Console.
Kan ik signed URLs gebruiken?
Ja, genereer tijdelijke toegang met signed URLs om uploads/downloads te faciliteren zonder brede rechten te geven.