README.md

QingStor Client Package

Prepare step

install.packages('httr') 
install.packages('xml2') 
install.packages('aws.signature') 
install.packages('data.table') 
install.packages('path\\to\\QingStorRSDK_0.1', repos = NULL, type="source") 

library('Qingstor')

First set as follows in R environment:

Sys.setenv("Qstor_ACCESS_KEY_ID" = "...", "Qstor_SECRET_ACCESS_KEY" = "...", "Qstor_DEFAULT_REGION" = "pek3a")
    get_object(object = 'object_name', bucket = 'bucket_name') 
the object_name could be a name under a folder like 'some_folder/object_name'

R tempPath <- file.path("path","to","folder","xxxx.csv") put_object(file = tempPath , object = basename(tempPath),folder = 'folder_name', bucket = 'bucket_name')

*folder* is optional

R delete_object(object = 'object_name', bucket = 'bucket_name') the object_name could be a name under a folder like 'some_folder/object_name'

R get_bucket(bucket = 'bucket_name',folder = "/",prefix = 'prefix_name')



zhangxing-love/QingStorRSDK_0.1 documentation built on May 4, 2019, 10:17 p.m.