newS3: newS3

Description Usage Arguments Value Examples

Description

A wrapper function for generating S3Handler objects.

Usage

1
newS3(access_key_id, secret_access_key, credentials_file, profile_name)

Arguments

access_key_id

An AWS Access Key ID

secret_access_key

An AWS Secret Access Key

credentials_file

A JSON file with AWS access key ID and key

profile_name

A profile name for or from ~/.aws/credentials

Value

An S3Handler object

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# s3bucket <- newS3(credentals_file = "myawscreds.json")

# s3bucket <- newS3(profile_name = "default")

# s3bucket <- newS3(access_key_id = "Some_Access_Key_ID",
#                   secret_access_key = "Some_Secret_Access_Key")
# s3bucket <- newS3(access_key_id = "Some_Access_Key_ID",
#                   secret_access_key = "Some_Secret_Access_Key",
#                   profile_name = "newS3Profile")

# s3bucket$listS3("mybucket")

# s3bucket$writeS3("mybucket", "~/Desktop/myfile.txt", "some_s3_file.txt",
#                  overwrite = TRUE)

ConservationInternational/VitalSignsUtilities documentation built on May 6, 2019, 12:51 p.m.