Description Usage Arguments Format See Also Examples
Bucket
1 |
.output |
output format |
An R6 class object.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | ## new Bucket
b<-Bucket$new('ross-test',autoCreate=F)
## auto create when bucket not exist.
b<-Bucket$new('ross-test',autoCreate=T)
## create
b<-Bucket$new('ross-test')
# create bucket after init.
b$create()
## delete
b$delete
b$list()
b$rm()
b$rm(confirm=T)
b$rm('test-', confirm=T)
## acl
b$acl
b$acl <- "private"
b$acl <- "public-read"
## logging
b$logging
b$logging <- list(TargetBucket='ross-test', TargetPrefix='log-')
b$logging <- list(TargetBucket='ross-test')
b$logging <- list(TargetPrefix='log-')
b$logging <- list()
b$logging <- NULL
## website
b$website
b$website <- list(Suffix='index.html', Key='404.html')
b$website <- list(Suffix='index.html')
b$website <- list(Key='404.html')
b$website <- list()
b$website <- NULL
## referer
b$referer
b$referer <- list(AllowEmptyReferer=T, RefererList=c('*.igenecode.com', 'aliyun.com'))
b$referer <- list(AllowEmptyReferer=T)
b$referer <- list(RefererList=c('*.igenecode.com', 'aliyun.com'))
b$referer <- NULL
b$referer <- list()
## lifecycle
b$lifecycle$add('upload_', Object.Days = 5)
b$lifecycle$save()
b$lifecycle
# lifecycle auto save is off to speedup by default when using Bucket class.
# Turn on
b$lifecycle$autoSave <- T
b$lifecycle$add('upload_', Object.Days = 7)
b$lifecycle
## CORS
b$cors$add('*', 'GET')
b$cors$save()
b$cors
# cors auto save is off to speedup by default when using Bucket class.
# Turn on
b$cors$autoSave <- T
b$cors$add('*', 'GET')
b$cors
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.