Google Cloud Storage

NAME:
   singularity storage update gcs - Google Cloud Storage (this is not Google Drive)

USAGE:
   singularity storage update gcs [command options] <name|id>

DESCRIPTION:
   --client-id
      OAuth Client Id.
      
      Leave blank normally.

   --client-secret
      OAuth Client Secret.
      
      Leave blank normally.

   --token
      OAuth Access Token as a JSON blob.

   --auth-url
      Auth server URL.
      
      Leave blank to use the provider defaults.

   --token-url
      Token server url.
      
      Leave blank to use the provider defaults.

   --project-number
      Project number.
      
      Optional - needed only for list/create/delete buckets - see your developer console.

   --service-account-file
      Service Account Credentials JSON file path.
      
      Leave blank normally.
      Needed only if you want use SA instead of interactive login.
      
      Leading `~` will be expanded in the file name as will environment variables such as `${RCLONE_CONFIG_DIR}`.

   --service-account-credentials
      Service Account Credentials JSON blob.
      
      Leave blank normally.
      Needed only if you want use SA instead of interactive login.

   --anonymous
      Access public buckets and objects without credentials.
      
      Set to 'true' if you just want to download files and don't configure credentials.

   --object-acl
      Access Control List for new objects.

      Examples:
         | authenticatedRead      | Object owner gets OWNER access.
         |                        | All Authenticated Users get READER access.
         | bucketOwnerFullControl | Object owner gets OWNER access.
         |                        | Project team owners get OWNER access.
         | bucketOwnerRead        | Object owner gets OWNER access.
         |                        | Project team owners get READER access.
         | private                | Object owner gets OWNER access.
         |                        | Default if left blank.
         | projectPrivate         | Object owner gets OWNER access.
         |                        | Project team members get access according to their roles.
         | publicRead             | Object owner gets OWNER access.
         |                        | All Users get READER access.

   --bucket-acl
      Access Control List for new buckets.

      Examples:
         | authenticatedRead | Project team owners get OWNER access.
         |                   | All Authenticated Users get READER access.
         | private           | Project team owners get OWNER access.
         |                   | Default if left blank.
         | projectPrivate    | Project team members get access according to their roles.
         | publicRead        | Project team owners get OWNER access.
         |                   | All Users get READER access.
         | publicReadWrite   | Project team owners get OWNER access.
         |                   | All Users get WRITER access.

   --bucket-policy-only
      Access checks should use bucket-level IAM policies.
      
      If you want to upload objects to a bucket with Bucket Policy Only set
      then you will need to set this.
      
      When it is set, rclone:
      
      - ignores ACLs set on buckets
      - ignores ACLs set on objects
      - creates buckets with Bucket Policy Only set
      
      Docs: https://cloud.google.com/storage/docs/bucket-policy-only
      

   --location
      Location for the newly created buckets.

      Examples:
         | <unset>                 | Empty for default location (US)
         | asia                    | Multi-regional location for Asia
         | eu                      | Multi-regional location for Europe
         | us                      | Multi-regional location for United States
         | asia-east1              | Taiwan
         | asia-east2              | Hong Kong
         | asia-northeast1         | Tokyo
         | asia-northeast2         | Osaka
         | asia-northeast3         | Seoul
         | asia-south1             | Mumbai
         | asia-south2             | Delhi
         | asia-southeast1         | Singapore
         | asia-southeast2         | Jakarta
         | australia-southeast1    | Sydney
         | australia-southeast2    | Melbourne
         | europe-north1           | Finland
         | europe-west1            | Belgium
         | europe-west2            | London
         | europe-west3            | Frankfurt
         | europe-west4            | Netherlands
         | europe-west6            | Zürich
         | europe-central2         | Warsaw
         | us-central1             | Iowa
         | us-east1                | South Carolina
         | us-east4                | Northern Virginia
         | us-west1                | Oregon
         | us-west2                | California
         | us-west3                | Salt Lake City
         | us-west4                | Las Vegas
         | northamerica-northeast1 | Montréal
         | northamerica-northeast2 | Toronto
         | southamerica-east1      | São Paulo
         | southamerica-west1      | Santiago
         | asia1                   | Dual region: asia-northeast1 and asia-northeast2.
         | eur4                    | Dual region: europe-north1 and europe-west4.
         | nam4                    | Dual region: us-central1 and us-east1.

   --storage-class
      The storage class to use when storing objects in Google Cloud Storage.

      Examples:
         | <unset>                      | Default
         | MULTI_REGIONAL               | Multi-regional storage class
         | REGIONAL                     | Regional storage class
         | NEARLINE                     | Nearline storage class
         | COLDLINE                     | Coldline storage class
         | ARCHIVE                      | Archive storage class
         | DURABLE_REDUCED_AVAILABILITY | Durable reduced availability storage class

   --no-check-bucket
      If set, don't attempt to check the bucket exists or create it.
      
      This can be useful when trying to minimise the number of transactions
      rclone does if you know the bucket exists already.
      

   --decompress
      If set this will decompress gzip encoded objects.
      
      It is possible to upload objects to GCS with "Content-Encoding: gzip"
      set. Normally rclone will download these files as compressed objects.
      
      If this flag is set then rclone will decompress these files with
      "Content-Encoding: gzip" as they are received. This means that rclone
      can't check the size and hash but the file contents will be decompressed.
      

   --endpoint
      Endpoint for the service.
      
      Leave blank normally.

   --encoding
      The encoding for the backend.
      
      See the [encoding section in the overview](/overview/#encoding) for more info.

   --env-auth
      Get GCP IAM credentials from runtime (environment variables or instance meta data if no env vars).
      
      Only applies if service_account_file and service_account_credentials is blank.

      Examples:
         | false | Enter credentials in the next step.
         | true  | Get GCP IAM credentials from the environment (env vars or IAM).


OPTIONS:
   --anonymous                          Access public buckets and objects without credentials. (default: false) [$ANONYMOUS]
   --bucket-acl value                   Access Control List for new buckets. [$BUCKET_ACL]
   --bucket-policy-only                 Access checks should use bucket-level IAM policies. (default: false) [$BUCKET_POLICY_ONLY]
   --client-id value                    OAuth Client Id. [$CLIENT_ID]
   --client-secret value                OAuth Client Secret. [$CLIENT_SECRET]
   --env-auth                           Get GCP IAM credentials from runtime (environment variables or instance meta data if no env vars). (default: false) [$ENV_AUTH]
   --help, -h                           show help
   --location value                     Location for the newly created buckets. [$LOCATION]
   --object-acl value                   Access Control List for new objects. [$OBJECT_ACL]
   --project-number value               Project number. [$PROJECT_NUMBER]
   --service-account-credentials value  Service Account Credentials JSON blob. [$SERVICE_ACCOUNT_CREDENTIALS]
   --service-account-file value         Service Account Credentials JSON file path. [$SERVICE_ACCOUNT_FILE]
   --storage-class value                The storage class to use when storing objects in Google Cloud Storage. [$STORAGE_CLASS]

   Advanced

   --auth-url value   Auth server URL. [$AUTH_URL]
   --decompress       If set this will decompress gzip encoded objects. (default: false) [$DECOMPRESS]
   --encoding value   The encoding for the backend. (default: "Slash,CrLf,InvalidUtf8,Dot") [$ENCODING]
   --endpoint value   Endpoint for the service. [$ENDPOINT]
   --no-check-bucket  If set, don't attempt to check the bucket exists or create it. (default: false) [$NO_CHECK_BUCKET]
   --token value      OAuth Access Token as a JSON blob. [$TOKEN]
   --token-url value  Token server url. [$TOKEN_URL]

   Client Config

   --client-ca-cert value                           Path to CA certificate used to verify servers. To remove, use empty string.
   --client-cert value                              Path to Client SSL certificate (PEM) for mutual TLS auth. To remove, use empty string.
   --client-connect-timeout value                   HTTP Client Connect timeout (default: 1m0s)
   --client-expect-continue-timeout value           Timeout when using expect / 100-continue in HTTP (default: 1s)
   --client-header value [ --client-header value ]  Set HTTP header for all transactions (i.e. key=value). This will replace the existing header values. To remove a header, use --http-header "key="". To remove all headers, use --http-header ""
   --client-insecure-skip-verify                    Do not verify the server SSL certificate (insecure) (default: false)
   --client-key value                               Path to Client SSL private key (PEM) for mutual TLS auth. To remove, use empty string.
   --client-no-gzip                                 Don't set Accept-Encoding: gzip (default: false)
   --client-scan-concurrency value                  Max number of concurrent listing requests when scanning data source (default: 1)
   --client-timeout value                           IO idle timeout (default: 5m0s)
   --client-use-server-mod-time                     Use server modified time if possible (default: false)
   --client-user-agent value                        Set the user-agent to a specified string. To remove, use empty string. (default: rclone/v1.62.2-DEV)

   Retry Strategy

   --client-low-level-retries value  Maximum number of retries for low-level client errors (default: 10)
   --client-retry-backoff value      The constant delay backoff for retrying IO read errors (default: 1s)
   --client-retry-backoff-exp value  The exponential delay backoff for retrying IO read errors (default: 1.0)
   --client-retry-delay value        The initial delay before retrying IO read errors (default: 1s)
   --client-retry-max value          Max number of retries for IO read errors (default: 10)
   --client-skip-inaccessible        Skip inaccessible files when opening (default: false)

Last updated