Skip to content

Commit

Permalink
fixed headers levels
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexeyALeonov authored Dec 4, 2024
1 parent f5465cb commit c10f2ad
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions app/(docs)/dcs/api/s3/object-versioning/page.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ redirects:

Object versioning enables you to preserve, retrieve, and restore every version of every object stored in a bucket. This feature adds an extra layer of data protection and recovery options, allowing you to safeguard against accidental deletions and overwrites.

### Key Features of Object Versioning
## Key Features of Object Versioning

- **S3 Compatibility:** Storj's object versioning is designed to be compatible with the S3 API. This means you can use existing S3 SDKs and tools to manage versioned objects, making it easy to integrate into your current workflows.

Expand All @@ -24,23 +24,23 @@ Object versioning enables you to preserve, retrieve, and restore every version o
Note that enabling object versioning can increase storage costs since each version of an object is stored separately.
{% /callout %}

### Supported S3 API Methods for Object Versioning
## Supported S3 API Methods for Object Versioning

Storj's S3-Compatible Object Versioning supports a range of S3 API methods, allowing you to manage and interact with versioned objects. Below are the key S3 API methods supported by Storj's object versioning, along with a brief description of their use:

#### Bucket Operations
### Bucket Operations

- **PUT Bucket versioning**: Enables or suspends versioning for a bucket.
- **GET Bucket versioning**: Retrieves the versioning state of a bucket.

#### Object Operations
### Object Operations

- **PUT Object**: Adds an object to a bucket. If versioning is enabled, a unique version ID is assigned to the object.
- **GET Object**: Retrieves the current version of an object or a specific version if the version ID is specified.
- **DELETE Object**: Permanently deletes a version of an object if the version ID is provided, or marks the current version as deleted by adding a delete marker.
- **LIST Versions**: Lists all the versions of all objects in a bucket, including delete markers.

### Bucket Versioning Status
## Bucket Versioning Status

The following are the possible versioning statuses a bucket can be in:

Expand Down

0 comments on commit c10f2ad

Please sign in to comment.