Authentication

gcs_auth()

Authenticate with Google Cloud Storage API

gcs_setup()

Help set-up googleCloudStorageR

Buckets

Working with Google Cloud Storage buckets

gcs_create_bucket()

Create a new bucket

gcs_create_bucket_acl()

Create a Bucket Access Controls

gcs_delete_bucket()

Delete a bucket

gcs_get_bucket()

Get bucket info

gcs_get_bucket_acl()

Get Bucket Access Controls

gcs_get_global_bucket()

Get global bucket name

gcs_global_bucket()

Set global bucket name

gcs_list_buckets()

List buckets

gcs_version_bucket()

Change or fetch bucket version status

Objects

Working with objects inside the buckets

gcs_compose_objects()

Compose up to 32 objects into one

gcs_copy_object()

Copy an object

gcs_delete_object()

Delete an object

gcs_get_object()

Get an object in a bucket directly

gcs_get_object_acl()

Check the access control settings for an object for one entity

gcs_list_objects()

List objects in a bucket

gcs_metadata_object()

Make metadata for an object

gcs_update_object_acl()

Change access to an object in a bucket

gcs_create_lifecycle()

Create a lifecycle condition

gcs_version_bucket()

Change or fetch bucket version status

Session helpers

Working with R session objects

gcs_first() gcs_last()

Save your R session to the cloud on startup/exit

gcs_load()

Load .RData objects or sessions from the Google Cloud

gcs_save()

Save .RData objects to the Google Cloud

gcs_save_all() gcs_load_all() gcs_delete_all()

Save/Load all files in directory to Google Cloud Storage

gcs_save_image()

Save an R session to the Google Cloud

gcs_source()

Source an R script from the Google Cloud

Pub/Sub

Working with Pub/Sub triggers

gcs_create_pubsub()

Create a pub/sub notification for a bucket

gcs_delete_pubsub()

Delete pub/sub notifications for a bucket

gcs_list_pubsub()

List pub/sub notifications for a bucket

gcs_get_service_email()

Get the email of service account associated with the bucket

Download and Upload helpers

Working with objects as they download or upload

gcs_download_url()

Get the download URL

gcs_parse_download()

Parse downloaded objects straight into R

gcs_upload() gcs_upload_set_limit()

Upload a file of arbitrary type

gcs_retry_upload()

Retry a resumeable upload

gcs_signed_url()

Create a signed URL