OBS.Bucket
Element Description
The OBS.Bucket element is used to deploy bucket resources for HUAWEI CLOUD Object Storage Service (OBS). OBS provides a lot of secure, reliable, and low-cost data storage capabilities. Buckets are containers used to store objects.
Element Properties
Property |
Required |
Descripiton |
---|---|---|
location |
No |
Region where the OBS bucket is located Type: string Value Description: Supports cn-north-1, cn-east-2, cn-south-1, or other values. Suggestion: You are not advised to set the value. The system automatically allocates the value to the current region. |
name |
No |
OBS bucket name Type: string Value Description: Supports customization, for example, my-bucket. Value Constraint: The value is globally unique. This value contains 3 to 63 characters and meets the following requirement: ^[a-z] ([-a-z0-9]*[a-z0-9]) ?$. Suggestion: Customize the value. |
acl |
Yes |
ACL policy of the OBS bucket Type: string Value Description: Supports private, public-read, and public-read-write. Default: private Value Constraint: The value can be private, public-read, or public-read-write. Suggestion: Set the value based on specifications and requirements. |
Pre-defined Access Control Policy |
Description |
---|---|
private |
Indicates that the owner of a bucket or object has the FULL_CONTROL permission for the bucket or object. Other users have no permission to access the bucket or object. |
public-read |
Indicates that the owner of a bucket or object has the FULL_CONTROL permission for the bucket or object. Other users including anonymous users have the READ permission. |
public-read-write |
Indicates that the owner of a bucket or object has the FULL_CONTROL permission for the bucket or object. Other users including anonymous users have the READ and WRITE permissions. |
authenticated-read |
Indicates that the owner of a bucket or object has the FULL_CONTROL permission for the bucket or object. Other OBS users have the READ permission. |
bucket-owner-read |
Indicates that the owner of an object has the FULL_CONTROL permission for the object and the owner of the bucket where the object resides has the READ-ONLY permission. |
bucketowner-full-control |
Indicates that the owner of an object has the FULL_CONTROL permission for the object and the owner of the bucket where the object resides has FULL_CONTROL permission for the object. |
Relationships Between Elements
None.
Return Value
Property |
Type |
Description |
---|---|---|
refName |
string |
Bucket name |
Blueprint Example
tosca_definitions_version: huaweicloud_tosca_version_1_0 inputs: bucket-name: default: my-first-bucket bucket-acl: default: public-read bucket-location: default: southchina node_templates: my-bucket: type: HuaweiCloud.OBS.Bucket properties: name: {get_input: bucket-name} acl: {get_input: bucket-acl} location: {get_input: bucket-location}
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.