GetObject: GetObject

Description Usage Arguments Examples

Description

GetObject

Usage

1
2
GetObject(bucketname, key, Range = NULL, ETag = NULL, ETag.match = TRUE,
  since = NULL, modified.since = TRUE, ..., expires = 60, .url = FALSE)

Arguments

bucketname

Destinate bucket

key

Destinate path on bucket

Range

The object content range, '0-99' means the first 100 bytes.

ETag

ETag of object.

ETag.match

Copy when ETag matches or copy when Etag not match.

since

POSIXct time.

modified.since

Copy when object was modified since a time, or copy when object was not modified since a time.

...

avaliable headers: response-content-type, response-content-language, response-expires, response-cache-control, response-content-disposition, response-content-encoding

expires

How long will the url expires in seconds.

.url

boolean Only URL will return when TRUE.

Examples

1
2
3
4
5
6
7
GetObject('ross-test', 'test.txt')
GetObject('ross-test', 'test.txt', Range = '0-1')
GetObject('ross-test', 'test.txt', ETag = 'AAAA', ETag.match = F)
GetObject('ross-test', 'test.txt', since = Sys.time(), modified.since = T)
GetObject('ross-test', 'test.txt', "response-cache-control"='no-cache')
GetObject('ross-test', 'test.txt', .url=T)
GetObject('ross-test', 'test.txt', expires=3600, .url=T)

gahoo/ross documentation built on May 16, 2019, 5:35 p.m.