s3exists
when using aws-cli
.last_modified
.aws-cli
.s3read
if path does not exist. (see issue #72)strptime
version specification.s3read
and s3store
. Defaults to RDS
,
and now you can chooose CSV
or table
for data frames.s3store
work with s4cmd.s4cmd
is detected as the s3cmd
binary.s3cmd info
over
s3cmd ls
to obtain updated_at information on files.cache = FALSE
in s3read
.options(s3mpi.num_retries)
now allows you to specify default number of retries globally.s3store
, s3exists
, or s3delete
.s3delete
.s3path()
is exported.s3read()
(with no arguments) is no longer supported.tempfile()
to prevent
rare errors wherein the directory does not exist and yields a
file connection error. (#41)s3mpi.disable_lru_cache
option as well as
silently fail if storage to LRU does not succeed.system2
, which should be more windows friendly, and allow
the user to specify path to executable of s3cmd, by setting options(s3mpi.s3cmd_path = '/usr/local/bin/s3cmd')
.path
argument
has been deprecated in s3read
and s3store
in favor of
simply path
..path
.Remove the s3mpi.memoize_cache
global option, since it makes no sense.
A user could have overwritten an S3 key in a different R session.
s3exists(NULL)
now returns FALSE. Fixes issue #22.
s3mpi.memoize_cache
global controls whether or not caching is
memoised. If set to TRUE
, it would
have the effect of keeping a common object in the R session instead of
retrieving it from the cached file for each given s3 key. This can significantly
speed up code that reads from the same S3 key multiple times within a
single R session.s3store
uses safe = FALSE
by default now. The new
function s3put
is equivalent to s3store
and should be used going forward
if one does not wish to overwrite existing keys. The other approach was causing
too many breaking changes to existing codebases.s3store
. Now if you want to overwrite a key inside a bucket,
you need to use s3store(key, safe = FALSE)
. By default safe is set to TRUE
.options(s3mpi.cache = '~/.s3cache')
in your ~/.Rprofile
(or replace '~/.s3cache'
with a directory of your choice).Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.