Copy a file between bucket

Copy the file between Google Cloud Storage buckets

yaml
type: "io.kestra.plugin.gcp.gcs.Copy"

Move a file between bucket path

yaml
id: gcp_gcs_copy
namespace: company.team

inputs:
  - id: file
    type: FILE

tasks:
  - id: copy
    type: io.kestra.plugin.gcp.gcs.Copy
    from: "{{ inputs.file }}"
    delete: true
Properties
Default false

Whether to delete the source files (from parameter) on success copy

The file to copy

The GCP service account to impersonate.

The GCP project ID.

SubType string
Default ["https://www.googleapis.com/auth/cloud-platform"]

The GCP scopes to be used.

The GCP service account.

The destination path

Format uri

The destination full uri

The full url will be like gs://{bucket}/{path}/{file}