[Yandex Cloud documentation](../../../index.md) > [Yandex Object Storage](../../index.md) > API reference > [AWS S3 REST](../index.md) > [REST](index.md) > Bucket > All methods

# All Bucket methods

#|
|| **Method** | **Description** ||
|| [CreateBucket](bucket/create.md) | Creates a bucket. ||
|| [HeadBucket](bucket/getmeta.md) | Checks the existence of a bucket and access to it. ||
|| [ListObjects](bucket/listobjects.md) | Returns a list of bucket objects. ||
|| [ListBuckets](bucket/list.md) | Returns a list of buckets. ||
|| [DeleteBucket](bucket/delete.md) | Deletes a bucket. ||


|| [GetBucketEncryption](bucket/getbucketencryption.md) | Checks whether the bucket is encrypted. ||
|| [DeleteBucketEncryption](bucket/deletebucketencryption.md) | Removes encryption from the bucket. ||
|| [PutBucketEncryption](bucket/putbucketencryption.md) | Adds encryption to the bucket. ||


|| [PutBucketVersioning](bucket/putBucketVersioning.md) | Enables or suspends bucket versioning. ||
|| [GetBucketVersioning](bucket/getBucketVersioning.md) | Returns the versioning status. ||
|| [PutBucketLogging](bucket/putBucketLogging.md) | Enables and disables bucket logging.


||
|| [GetBucketLogging](bucket/getBucketLogging.md) | Returns the settings for bucket logging.


||
|| [ListObjectVersions](bucket/listObjectVersions.md) | Returns metadata for all versions of objects in the bucket. ||
|| [PutObjectLockConfiguration](bucket/putobjectlockconfiguration.md) | Sets up the mechanism of [object version locks](../../concepts/object-lock.md) in a [versioned bucket](../../concepts/versioning.md). ||
|| [GetObjectLockConfiguration](bucket/getobjectlockconfiguration.md) | Returns the lock configuration. ||
|| [PutBucketTagging](bucket/putbuckettagging.md) | Adds [labels](../../concepts/tags.md) to a bucket. ||
|| [GetBucketTagging](bucket/getbuckettagging.md) | Returns bucket labels. ||
|| [DeleteBucketTagging](bucket/deletebuckettagging.md) | Deletes bucket labels. ||
|#

#### See also {#see-also}

* [Getting started with the AWS S3 API in Yandex Object Storage](../s3-api-quickstart.md)

* [Debugging requests using the AWS CLI](../signing-requests.md#debugging)

* [Example of sending a signed request using curl](../../api-ref/authentication.md#s3-api-example)

* [Code example for generating a signature](../../concepts/pre-signed-urls.md#code-examples)