# Function Description

Table 1 describes the functions of OBS Browser:

Table 1 Function description
Function | Description
--- | ---
Bucket management | Creates and deletes buckets of different storage classes in specific regions (service areas) and changes bucket storage classes.
Object management | Manages objects by uploading (including multipart uploading), downloading, deleting, changing storage classes, restoring Cold objects, and sharing objects through URLs. Supports batch upload and download objects, as well as multipart upload.
Fragment management | Enables you to clear fragments that have been generated.
Permission control | OBS Browser supports permission control based on bucket policies, bucket ACLs, and object ACLs.
Server-side encryption | OBS allows user to encrypt objects using server-side encryption so that the objects can be securely stored in OBS.
CORS | CORS is a browser-standard mechanism provided by the World Wide Web Consortium (W3C). It defines the interaction methods between client-side web applications in one origin and resources in another origin. For general web page requests, website scripts and contents in one origin cannot interact with those in another origin because of Same Origin Policies (SOPs).
Logging | Records bucket access requests in logs for request analysis and log audit.
Lifecycle management | Supports the ability to set lifecycle rules for buckets to automatically delete expired objects.
External bucket adding | Allows you to manage data shared by other OBS users.
Task management | Allows you to upload, download, delete, and restore tasks.

Parent topic: Introduction to OBS Browser