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 (bijv. Storage Object Admin voor beheer). Exporteer een JSON key en bewaar deze 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 bestandstypen 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.