Glossary

A

ACL

Access control list. An ACL describes a user's permission to access a bucket or object.

ACP

Access control policy. An ACP is a collection of ACLs of a bucket or object.

B

bucket

A bucket is a container for objects stored in OBS. Only a user with WRITE permission can upload an object to a bucket. A user owns a maximum of 100 buckets. Objects must be unique in each bucket.

C

CMK

Customer master key

K

key

A key is the unique identifier for an object in a bucket. An object is uniquely identified by its key and the name of the bucket to which the object belongs. When sending a request for operating an object, a user can use /BucketName/ObjectKey to specify a desired object.

KMS

Key management service

M

multipart

A multipart upload allows a user to upload an object in a set of parts. Each part is a contiguous portion of an object's data. Object parts can be uploaded independently and in any order. If the transmission of any part fails, that part can be retransmitted without affecting other parts. After all parts are uploaded, OBS assembles these parts to create the object. Multipart upload is recommended when the size of the object to be uploaded is greater than 100 MB.

O

object

An object is a basic data unit of OBS. A bucket can store multiple objects, and OBS does not distinguish between object types. In OBS, objects are serialized. An object may be a text file, video file, or another form of file. In OBS, a file ranges from 0 B to 48.8 TB. When an object is uploaded to OBS using the PutObject API, it can be 5 GB at most. To upload an object of larger than 5 GB, use the multipart upload method.

S

SSE

Server-side encryption

SSE-C

Server-side encryption with customer-provided keys

SSE-KMS

Server-side encryption with KMS-managed keys

SSE-S3

Server-side encryption Amazon S3-managed keys