Upload files in a Google Cloud storage bucket.

Parameters:
nothing, basic, verbose.See dedicated page for more information.
See dedicated page for more information.
GoogleStorageUpload uploads a local file from the ETL runtime to a Google Cloud Storage (GCS) bucket.
It performs a direct, byte-for-byte upload and can place the object under any prefix (folder) you specify inside the bucket.
Cloud setup note: If you need help creating OAuth credentials, getting a refresh token, and granting bucket permissions, see the platform documentation for the action button GoogleStorageListFiles (it contains the complete Google Cloud setup guide used by all GCS actions).
sources/@shared/test.csv).uploads/test.csv.my-etl-demo-bucket.Accepted formats:
.csv, .json, .parquet, .png, etc.) — uploaded as-is.sources/@shared/...).gs://<bucket>/<remoteName> (e.g., gs://my-etl-demo-bucket/uploads/test.csv).Where to verify:

Prepare the file
Ensure the file exists on the runner (e.g., put test.csv in sources/@shared/).
Screenshot placeholder: 
Build the pipeline
Place InlineTable (or any upstream node) → GoogleStorageUpload → RunToFinishLine.

Configure parameters
localPath column or paste a path.remoteName (e.g., uploads/test.csv).my-etl-demo-bucket.3) and Error Management.
Run the pipeline
Execute the process and check the log for a success message.
Verify in GCS
Open the bucket and confirm the object appears under the chosen prefix.

Upstream input (from InlineTable)
| localPath | remoteName |
|---|---|
sources/@shared/test.csv |
uploads/test.csv |
Result
gs://my-etl-demo-bucket/uploads/test.csv with a timestamp and size in the GCS console.Success in log but no file in GCS:
storage.objects.create on the bucket.Authentication failures: regenerate or re-enter Client ID/Secret/Refresh Token.
Network issues on large files: increase retry count and add cURL flags via extra parameters (e.g., timeouts).
For end-to-end Google Cloud setup (APIs, OAuth client, refresh token, permissions), refer to the GoogleStorageListFiles action button documentation—the same credentials and project configuration apply here.
