The Google Cloud Storage Connector is used to communicate with Google Cloud Storage (GCS) and supports Blobs for Google's Cloud Storage service. In GCS, buckets and objects are the primary resources, where objects are stored in buckets. GCS buckets have a flat structure without a hierarchy like you might see in a typical file system. However, for organizational simplicity, the Cleo GCS Bucket connector supports the folder concept as a means of grouping objects. Therefore, you can treat your folder and file objects as you would in a standard hierarchical file system.
GCS Connector Properties
Each instance of the GCP Connector can be configured using the following settings:
|Project Id||Google Project ID.||Yes|
|Google Account Key||Import Service Account Key JSON file.||Yes|
|Bucket Name||The name of the GCS bucket.|
|Pseudo Folders||Whether MKDIR/RMDIR should create/remove pseudo folder objects and where pseudo folder objects are required for DIR.|
|Mark Directories||Append ".dir" to directory names to distinguish them from object names.|
|Proxies||Optional addresses of HTTP proxies to use for the connection. Connects to proxies using round robin. If there is a proxy connection failure, it will wait for 60 seconds before retrying that proxy.|
|Command Retries||The number of times the command should be retried when an error or exception occurs.
Valid range: [0-5].
|Command Retry Delay (seconds)||The number of seconds to wait between retries.
Valid range: [O-120].
|Do Not Send Zero Length Fies||For PUT, a switch that controls whether to send a file if is it zero-length.|
|Delete Received Zero Length Fies||For GET, a switch that controls whether remove a received file that is zero-length.|
|Retrieve Directory Sort||For PUT, the sorting options for the list of outbound files.|
|Enable Debug||A switch that indicates whether to perform debug logging.|
|System Scheme Name||The URI scheme name used as a shortcut to this host.
|System Public||A switch that indicates whether the connector is public.|