Create a new bucket in your project
gcs_create_bucket( name, projectId, location = "US", storageClass = c("MULTI_REGIONAL", "REGIONAL", "STANDARD", "NEARLINE", "COLDLINE", "DURABLE_REDUCED_AVAILABILITY"), predefinedAcl = c("projectPrivate", "authenticatedRead", "private", "publicRead", "publicReadWrite"), predefinedDefaultObjectAcl = c("bucketOwnerFullControl", "bucketOwnerRead", "authenticatedRead", "private", "projectPrivate", "publicRead"), projection = c("noAcl", "full"), versioning = FALSE, lifecycle = NULL )
name | Globally unique name of bucket to create |
---|---|
projectId | A valid Google project id |
location | Location of bucket. See details |
storageClass | Type of bucket |
predefinedAcl | Apply predefined access controls to bucket |
predefinedDefaultObjectAcl | Apply predefined access controls to objects |
projection | Properties to return. Default noAcl omits acl properties |
versioning | Set if the bucket supports versioning of its objects |
lifecycle | A list of gcs_create_lifecycle objects |
See here for details on location options
Other bucket functions:
gcs_create_lifecycle()
,
gcs_delete_bucket()
,
gcs_get_bucket()
,
gcs_get_global_bucket()
,
gcs_global_bucket()
,
gcs_list_buckets()