Create a signed URL
This creates a signed URL which you can share with others who may or may not have a Google account. The object will be available until the specified timestamp.
gcs_signed_url( meta_obj, expiration_ts = Sys.time() + 3600, verb = "GET", md5hash = NULL, includeContentType = FALSE )
meta_obj |
A meta object from gcs_get_object |
expiration_ts |
A timestamp of class |
verb |
The URL verb of access e.g. |
md5hash |
An optional md5 digest value |
includeContentType |
For getting the URL via browsers this should be set to |
Create a URL with a time-limited read and write to an object, regardless whether they have a Google account
Other download functions:
gcs_download_url()
,
gcs_parse_download()
## Not run: obj <- gcs_get_object("your_file", meta = TRUE) signed <- gcs_signed_url(obj) temp <- tempfile() on.exit(unlink(temp)) download.file(signed, destfile = temp) file.exists(temp) ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.