signed_url: Share Amazon CloudFront file via presigned url

View source: R/signed_url.r

signed_urlR Documentation

Share Amazon CloudFront file via presigned url

Description

Shares Amazon CloudFront file. Currently only set up for teaching files; see bin/signed-url.

Usage

signed_url(file, out = stdout(), expiration = 365, r)

Arguments

file

Character vector of files to share. If path is included, it will be included in the download script save location.

out

A connection object or character string, as in ⁠[writeLines()]⁠, to which R commands are to be saved. If nothing is supplied, output is to console.

expiration

How long until URLs expire (in days)? Numeric. Default: 365.

r

Output R code (as opposed to link)? By default, the function will return links if out=stdout() and R code if out otherwise. However, this can be overridden by explicitly setting r to be TRUE or FALSE.

Value

Either a url or R script. The latter is particularly useful for batch downloads and specifying file save paths.

Examples

## Not run: 
signed_url('~/pdf/teaching/7110-f23/dk-1.pdf')
signed_url('~/pdf/teaching/7110-f23/dk-*.pdf', r=TRUE)

## End(Not run)

pbreheny/breheny documentation built on Feb. 18, 2025, 5:07 a.m.