[Yandex Cloud documentation](../index.md) > Yandex Object Storage > Object Storage

# Yandex Object Storage

Yandex Object Storage is a universal scalable solution for data storage. It is equally effective for high-load services requiring reliable and fast access to data as well as for projects that do not need any complex storage infrastructure.

With Object Storage, you can: <ul><li>Store data of any format as <a href="concepts/object.md">objects</a> with access by text ID.</li> <li>Use different <a href="concepts/storage-class.md">storage classes</a> for objects and manage their <a href="concepts/lifecycles.md">lifecycle</a>.</li> <li>Store <a href="concepts/multipart.md">large objects</a> of several terabytes in size.</li> <li>Publish a static <a href="concepts/hosting.md">website</a>.</li></ul>

The <a href="s3/index.md">Object Storage HTTP API</a> is compatible with the Amazon S3 API, which means there are many object storage management <a href="tools/index.md">tools</a> you can use.

The Yandex Cloud infrastructure is <a href="https://storage.yandexcloud.net/yc-compliance/conformance_en_pdp.pdf">protected</a> pursuant to the Russian Federal Law 152-FZ on personal data.

This service is subject to a <a href="https://yandex.com/legal/cloud_sla">service level agreement</a>. The service level is set out in the document titled <a href="https://yandex.com/legal/cloud_sla_storage">Yandex Object Storage Service Level</a>.

# Yandex Object Storage

## Getting started

 - [Overview](quickstart/overview.md)

 - [Getting started with Object Storage](quickstart.md)

 - [Getting started with the AWS CLI](quickstart/quickstart-aws-cli.md)

## Step-by-step guides

 - [All guides](operations/index.md)

### Buckets

 - [Creating a bucket](operations/buckets/create.md)

 - [Deleting a bucket](operations/buckets/delete.md)

 - [Limiting the maximum size of a bucket](operations/buckets/limit-max-volume.md)

 - [Encrypting a bucket](operations/buckets/encrypt.md)

 - [Managing object lifecycles](operations/buckets/lifecycles.md)

 - [Managing CORS configurations](operations/buckets/cors.md)

 - [Configuring access permissions using IAM](operations/buckets/iam-access.md)

 - [Editing a bucket's ACL](operations/buckets/edit-acl.md)

 - [Managing access policies](operations/buckets/policy.md)

 - [Configuring public access to a bucket](operations/buckets/bucket-availability.md)

 - [Disabling access with static keys](operations/buckets/disable-statickey-auth.md)

 - [Accessing a bucket using Security Token Service](operations/buckets/create-sts-key.md)

 - [Accessing a bucket with an ephemeral access key](operations/buckets/manage-ephemeral-keys.md)

 - [Accessing a bucket using a service connection from VPC](operations/buckets/access-via-vpc.md)

 - [Managing bucket versioning](operations/buckets/versioning.md)

 - [Enabling logging](operations/buckets/enable-logging.md)

 - [Managing object locks](operations/buckets/configure-object-lock.md)

 - [Managing object metadata export](operations/buckets/manage-s3-inventory.md)

 - [Managing bucket labels](operations/buckets/tagging.md)

 - [Getting a list of buckets](operations/buckets/get-list.md)

 - [Getting bucket information and statistics](operations/buckets/get-info.md)

 - [Viewing bucket metrics](operations/buckets/get-stats.md)

### Objects

 - [Uploading an object](operations/objects/upload.md)

 - [Multipart upload of an object](operations/objects/multipart-upload.md)

 - [Get a list of bucket objects](operations/objects/list.md)

 - [Getting information about an object](operations/objects/info.md)

 - [Downloading an object](operations/objects/download.md)

 - [Restoring an object's version](operations/objects/restore-object-version.md)

 - [Renaming and moving objects](operations/objects/rename-move.md)

 - [Copying objects](operations/objects/copy.md)

 - [Downloading an object using a pre-signed URL](operations/objects/link-for-download.md)

 - [Uploading an object using a pre-signed URL](operations/objects/link-for-upload.md)

 - [Configuring an object lock](operations/objects/edit-object-lock.md)

 - [Deleting an object](operations/objects/delete.md)

 - [Deleting all objects](operations/objects/delete-all.md)

 - [Deleting a partially uploaded object](operations/objects/deleting-multipart.md)

 - [Editing an object's ACL](operations/objects/edit-acl.md)

 - [Managing object labels](operations/objects/tagging.md)

 - [Managing object custom metadata](operations/objects/object-meta.md)

### Hosting static websites

 - [Setting up hosting](operations/hosting/setup.md)

 - [Support for your own domain](operations/hosting/own-domain.md)

#### Support for multiple domain names

 - [Overview](operations/hosting/multiple-domains/index.md)

 - [Management console, CLI, and API](operations/hosting/multiple-domains/console.md)

 - [Terraform](operations/hosting/multiple-domains/terraform.md)

 - [Configuring HTTPS](operations/hosting/certificate.md)

## Tutorials

 - [All tutorials](tutorials/index.md)

### Backups

 - [Overview](tutorials/storage-backup-overview.md)

 - [Backing up to Object Storage with AWS S3 Sync](tutorials/storage-backup-aws-s3-sync.md)

 - [Backing up to Object Storage with rclone](tutorials/storage-backup-rclone.md)

 - [Backing up to Object Storage with GeeseFS](tutorials/storage-backup-geesefs.md)

 - [Backing up to Object Storage with CloudBerry Desktop Backup](tutorials/object-storage-cloudberry.md)

 - [Backing up to Object Storage with Duplicati](tutorials/object-storage-duplicati.md)

 - [Backing up to Object Storage with Bacula](tutorials/backup-with-bacula.md)

 - [Backing up to Object Storage with Veritas Backup Exec](tutorials/object-storage-veritas.md)

 - [Backing up to Object Storage with Veeam Backup](tutorials/backup-with-veeam.md)

 - [Backing up a VM with Hystax Acura](tutorials/hystax-backup.md)

 - [Backing up a Managed Service for Kubernetes cluster to Object Storage](tutorials/kubernetes-backup.md)

 - [Getting statistics on object queries with S3 Select](tutorials/server-logs.md)

 - [Getting website traffic statistics with S3 Select](tutorials/user-agent-statistics.md)

 - [Getting statistics on object queries using Yandex Query](tutorials/server-logs-yq.md)

 - [Cost analysis by resource](tutorials/billing-resource-detailing.md)

 - [Server-side encryption](tutorials/server-side-encryption.md)

### Integrating an L7 load balancer with a CDN and Object Storage

 - [Overview](tutorials/cdn-storage-integration/index.md)

 - [Management console, CLI, and API](tutorials/cdn-storage-integration/console.md)

 - [Terraform](tutorials/cdn-storage-integration/terraform.md)

 - [Blue-green and canary deployment of service versions](tutorials/blue-green-canary-deployment.md)

 - [Analyzing logs in DataLens](tutorials/storage-logs-analysis.md)

### Searching for events in audit logs

 - [Overview](tutorials/search-events-audit-logs/index.md)

 - [Audit log management tools](tutorials/search-events-audit-logs/tools.md)

 - [Sample queries for event search](tutorials/search-events-audit-logs/examples.md)

 - [Configuring Yandex Query](tutorials/search-events-audit-logs/query.md)

 - [Mounting buckets to Yandex Data Processing host filesystems](tutorials/data-processing-init-actions-geesefs.md)

 - [Using Object Storage in Yandex Data Processing](tutorials/copy-files-from-object-storage.md)

 - [Importing, processing, and exporting Object Storage data to Managed Service for ClickHouse®](tutorials/s3-data-processing-ch.md)

 - [Connecting a bucket as a disk in Windows](tutorials/s3-disk-connect.md)

 - [Migrating data from Yandex Data Streams using Yandex Data Transfer](tutorials/yds-obj-migration.md)

 - [Using hybrid storage in Yandex Managed Service for ClickHouse®](tutorials/clickhouse-hybrid-storage.md)

 - [Loading data from Yandex Managed Service for OpenSearch to Yandex Object Storage using Yandex Data Transfer](tutorials/opensearch-to-object-storage.md)

 - [Automatically copying objects from one bucket to another](tutorials/bucket-to-bucket.md)

 - [Regular asynchronous recognition of audio files in a bucket](tutorials/batch-recognition-stt.md)

 - [Training a model in Yandex DataSphere on data from Object Storage](tutorials/s3-to-datasphere.md)

 - [Connecting to Object Storage from VPC](tutorials/storage-vpc-access.md)

 - [Migrating data to Yandex Managed Service for PostgreSQL using Yandex Data Transfer](tutorials/object-storage-to-postgresql.md)

 - [Uploading data to Yandex MPP Analytics for PostgreSQL using Yandex Data Transfer](tutorials/object-storage-to-greenplum.md)

 - [Uploading data to Yandex Managed Service for ClickHouse® using Yandex Data Transfer](tutorials/object-storage-to-clickhouse.md)

 - [Uploading data to Yandex Managed Service for YDB using Yandex Data Transfer](tutorials/object-storage-to-ydb.md)

 - [Exchanging data between Yandex Managed Service for ClickHouse® and Yandex Data Processing](tutorials/dp-mch-data-exchange.md)

 - [Uploading data from Yandex Managed Service for YDB using Yandex Data Transfer](tutorials/ydb-to-object-storage.md)

 - [Hosting a static Gatsby website in Object Storage](tutorials/gatsby-static-website.md)

 - [Installing WordPress High Availability using Cloud Apps](tutorials/wordpress-ha-cloudapp.md)

 - [Installing WordPress using Cloud Apps](tutorials/wordpress-cloudapp.md)

 - [Installing Ghost CMS High Availability using Cloud Apps](tutorials/ghost-cms-cloudapp.md)

### Storing a static access key in a Yandex Lockbox secret

 - [Overview](tutorials/static-key-in-lockbox/index.md)

 - [CLI](tutorials/static-key-in-lockbox/console.md)

 - [Terraform](tutorials/static-key-in-lockbox/terraform.md)

 - [Migrating a database from Managed Service for PostgreSQL to Object Storage](tutorials/mpg-to-objstorage.md)

 - [Exchanging data between Yandex Managed Service for ClickHouse® and Yandex Data Processing](tutorials/dp-mch-data-exchange.md)

 - [Importing data from Yandex Managed Service for PostgreSQL to Yandex Data Processing using Sqoop](tutorials/sqoop-mpg.md)

 - [Importing data from Yandex Managed Service for MySQL® to Yandex Data Processing using Sqoop](tutorials/sqoop-mmy.md)

 - [Migrating data from Yandex Object Storage to Yandex Managed Service for MySQL® using Yandex Data Transfer](tutorials/objs-mmy-migration.md)

 - [Migrating a database from Yandex Managed Service for MySQL® to Yandex Object Storage](tutorials/mmy-objs-migration.md)

 - [Exporting Greenplum® data to a cold storage in Yandex Object Storage](tutorials/greenplum-yezzey.md)

 - [Loading data from Yandex Direct to a Yandex Managed Service for ClickHouse® data mart using Yandex Cloud Functions, Yandex Object Storage, and Yandex Data Transfer](tutorials/data-transfer-direct-to-mch.md)

 - [Uploading Terraform states to Object Storage](tutorials/terraform-state-storage.md)

 - [Locking Terraform states using Managed Service for YDB](tutorials/terraform-state-lock.md)

### Static website in Yandex Object Storage

 - [Overview](tutorials/static/index.md)

 - [Management console](tutorials/static/console.md)

 - [Terraform](tutorials/static/terraform.md)

 - [Visualizing Yandex Query data](tutorials/data-from-yandex-query-visualization.md)

 - [Publishing game updates](tutorials/prefetch.md)

 - [Developing a custom integration in API Gateway](tutorials/api-gw-integration.md)

### URL shortener

 - [Overview](tutorials/serverless-url-shortener/index.md)

 - [Management console](tutorials/serverless-url-shortener/console.md)

 - [Terraform](tutorials/serverless-url-shortener/terraform.md)

 - [Storing application runtime logs](tutorials/log-ingestion.md)

 - [Building a skill for Alice and a website with authorization](tutorials/alice-shareable-todolist.md)

 - [Building an interactive serverless application using WebSocket](tutorials/websocket-app.md)

 - [Deploying a web application using the Java Servlet API](tutorials/java-servlet-todo-list.md)

### Developing a Telegram bot

 - [Overview](tutorials/telegram-bot-serverless/index.md)

 - [Management console](tutorials/telegram-bot-serverless/console.md)

 - [Terraform](tutorials/telegram-bot-serverless/terraform.md)

 - [Replicating logs to Object Storage using Fluent Bit](tutorials/replicate-logs-to-storage.md)

 - [Replicating logs to Object Storage using Data Streams](tutorials/replicate-logs-to-storage-via-data-streams.md)

 - [Uploading audit logs to ArcSight SIEM](tutorials/export-logs-to-arcsight.md)

 - [Uploading audit logs to Splunk SIEM](tutorials/export-logs-to-splunk.md)

 - [Creating an MLFlow server for logging experiments and artifacts](tutorials/mlflow-datasphere.md)

 - [Operations with data in Yandex Query](tutorials/yq-storage.md)

 - [Federated data queries using Query](tutorials/yq-federative-queries.md)

 - [Recognizing text in image archives using Vision OCR](tutorials/archive-from-vision-to-object-storage.md)

 - [Scheduled image and PDF recognition in an Object Storage bucket](tutorials/vision-ocrrecognizer-storage.md)

### Converting a video to a GIF in Python

 - [Overview](tutorials/video-converting-queue/index.md)

 - [Management console](tutorials/video-converting-queue/console.md)

 - [Terraform](tutorials/video-converting-queue/terraform.md)

 - [Automating tasks using Managed Service for Apache Airflow™](tutorials/airflow-auto-tasks.md)

 - [Processing files with usage details in Yandex Cloud Billing](tutorials/billing.md)

 - [Deploying a web app with JWT authorization in API Gateway and Firebase authentication](tutorials/jwt-authorizer-firebase.md)

 - [Searching for Yandex Cloud events in Yandex Query](tutorials/search-events-query.md)

 - [Searching for Yandex Cloud events in Object Storage](tutorials/search-events-bucket.md)

 - [Creating an external table from a bucket table using a configuration file](tutorials/mgp-config-server-for-s3.md)

 - [Migrating databases from Google BigQuery to Managed Service for ClickHouse®](tutorials/bigquery-to-clickhouse.md)

### Deploying Nextcloud integrated with Object Storage

 - [Overview](tutorials/integrate-nextcloud/index.md)

 - [Deploying Nextcloud on a VM from a Container Optimized Image](tutorials/integrate-nextcloud/coi-based.md)

 - [Manually deploying Nextcloud on a VM or VM group](tutorials/integrate-nextcloud/fault-tolerant.md)

 - [Deploying Nextcloud on a VM or VM group using Terraform](tutorials/integrate-nextcloud/terraform.md)

### Setting up static website hosting in a Yandex Object Storage bucket with Yandex Cloud CDN access

 - [Overview](tutorials/cdn-hosting/index.md)

 - [Management console, CLI, and API](tutorials/cdn-hosting/console.md)

 - [Terraform](tutorials/cdn-hosting/terraform.md)

 - [Using Object Storage in Yandex Managed Service for Apache Spark™](tutorials/spark-objstorage-integration.md)

## Concepts

 - [Overview](concepts/index.md)

 - [Bucket](concepts/bucket.md)

 - [Object](concepts/object.md)

 - [Bucket versioning](concepts/versioning.md)

 - [Object lock](concepts/object-lock.md)

 - [Partial object updates](concepts/object-patch.md)

 - [Encryption](concepts/encryption.md)

 - [Object lifecycles](concepts/lifecycles.md)

 - [CORS](concepts/cors.md)

 - [Hosting static websites](concepts/hosting.md)

 - [Pre-signed URLs](concepts/pre-signed-urls.md)

 - [Multipart upload](concepts/multipart.md)

 - [Access control list (ACL)](concepts/acl.md)

 - [Bucket policy](concepts/policy.md)

 - [Uploading files via an HTML form](concepts/presigned-post-forms.md)

 - [Storage class](concepts/storage-class.md)

 - [Object metadata export](concepts/s3-inventory.md)

 - [Bucket actions logging mechanism](concepts/server-logs.md)

 - [Backups](concepts/backup.md)

 - [TLS protocol](concepts/tls.md)

 - [Labels](concepts/tags.md)

 - [S3 Select query language](concepts/s3-select-language.md)

 - [Quotas and limits](concepts/limits.md)

## Tools

 - [All tools](tools/index.md)

### Console clients

 - [Yandex Cloud CLI](tools/yc-cli.md)

 - [AWS CLI](tools/aws-cli.md)

 - [S3cmd](tools/s3cmd.md)

### File browsers

 - [CyberDuck](tools/cyberduck.md)

 - [WinSCP](tools/winscp.md)

### SDK

 - [All SDKs](tools/sdk/index.md)

 - [AWS SDK for Java](tools/aws-sdk-java.md)

 - [AWS SDK for JavaScript](tools/aws-sdk-js.md)

 - [AWS SDK for Python (boto)](tools/boto.md)

 - [AWS SDK for .NET](tools/aws-sdk-net.md)

 - [AWS SDK for C++](tools/aws-sdk-cpp.md)

 - [AWS SDK for PHP](tools/aws-sdk-php.md)

 - [AWS SDK for Go](tools/aws-sdk-go.md)

### FUSE

 - [GeeseFS](tools/geesefs.md)

 - [s3fs](tools/s3fs.md)

 - [goofys](tools/goofys.md)

 - [rclone](tools/rclone.md)

### FTP

 - [Docker container for (S)FTP(S)](tools/sftps.md)

## Access management

 - [Overview](security/overview.md)

 - [Identity and Access Management](security/index.md)

 - [Access control list (ACL)](security/acl.md)

 - [Bucket policy](security/policy.md)

 - [Public access](security/public-access.md)

 - [Pre-signed URLs](security/pre-signed-urls.md)

 - [Security Token Service](security/sts.md)

 - [Ephemeral keys](security/ephemeral-keys.md)

 - [Pricing policy](pricing.md)

## YC CLI reference

 - [Overview](cli-ref/index.md)

### bucket

 - [Overview](cli-ref/bucket/index.md)

 - [create](cli-ref/bucket/create.md)

 - [create-inventory-configuration](cli-ref/bucket/create-inventory-configuration.md)

 - [delete](cli-ref/bucket/delete.md)

 - [delete-https](cli-ref/bucket/delete-https.md)

 - [delete-inventory-configuration](cli-ref/bucket/delete-inventory-configuration.md)

 - [get](cli-ref/bucket/get.md)

 - [get-https](cli-ref/bucket/get-https.md)

 - [get-inventory-configuration](cli-ref/bucket/get-inventory-configuration.md)

 - [list](cli-ref/bucket/list.md)

 - [list-inventory-configurations](cli-ref/bucket/list-inventory-configurations.md)

 - [set-https](cli-ref/bucket/set-https.md)

 - [stats](cli-ref/bucket/stats.md)

 - [update](cli-ref/bucket/update.md)

### s3

 - [Overview](cli-ref/s3/index.md)

 - [cp](cli-ref/s3/cp.md)

 - [mv](cli-ref/s3/mv.md)

 - [presign](cli-ref/s3/presign.md)

 - [rm](cli-ref/s3/rm.md)

### s3api

 - [Overview](cli-ref/s3api/index.md)

 - [abort-multipart-upload](cli-ref/s3api/abort-multipart-upload.md)

 - [complete-multipart-upload](cli-ref/s3api/complete-multipart-upload.md)

 - [copy-object](cli-ref/s3api/copy-object.md)

 - [create-multipart-upload](cli-ref/s3api/create-multipart-upload.md)

 - [delete-object](cli-ref/s3api/delete-object.md)

 - [delete-object-tagging](cli-ref/s3api/delete-object-tagging.md)

 - [delete-objects](cli-ref/s3api/delete-objects.md)

 - [get-bucket-acl](cli-ref/s3api/get-bucket-acl.md)

 - [get-object](cli-ref/s3api/get-object.md)

 - [get-object-acl](cli-ref/s3api/get-object-acl.md)

 - [get-object-legal-hold](cli-ref/s3api/get-object-legal-hold.md)

 - [get-object-retention](cli-ref/s3api/get-object-retention.md)

 - [get-object-tagging](cli-ref/s3api/get-object-tagging.md)

 - [head-object](cli-ref/s3api/head-object.md)

 - [list-multipart-uploads](cli-ref/s3api/list-multipart-uploads.md)

 - [list-objects](cli-ref/s3api/list-objects.md)

 - [list-parts](cli-ref/s3api/list-parts.md)

 - [put-bucket-acl](cli-ref/s3api/put-bucket-acl.md)

 - [put-object](cli-ref/s3api/put-object.md)

 - [put-object-acl](cli-ref/s3api/put-object-acl.md)

 - [put-object-legal-hold](cli-ref/s3api/put-object-legal-hold.md)

 - [put-object-retention](cli-ref/s3api/put-object-retention.md)

 - [put-object-tagging](cli-ref/s3api/put-object-tagging.md)

 - [upload-part](cli-ref/s3api/upload-part.md)

 - [upload-part-copy](cli-ref/s3api/upload-part-copy.md)

### v0

 - [Overview](cli-ref/v0/index.md)

#### bucket

 - [Overview](cli-ref/v0/bucket/index.md)

 - [create](cli-ref/v0/bucket/create.md)

 - [create-inventory-configuration](cli-ref/v0/bucket/create-inventory-configuration.md)

 - [delete](cli-ref/v0/bucket/delete.md)

 - [delete-https](cli-ref/v0/bucket/delete-https.md)

 - [delete-inventory-configuration](cli-ref/v0/bucket/delete-inventory-configuration.md)

 - [get](cli-ref/v0/bucket/get.md)

 - [get-https](cli-ref/v0/bucket/get-https.md)

 - [get-inventory-configuration](cli-ref/v0/bucket/get-inventory-configuration.md)

 - [list](cli-ref/v0/bucket/list.md)

 - [list-inventory-configurations](cli-ref/v0/bucket/list-inventory-configurations.md)

 - [set-https](cli-ref/v0/bucket/set-https.md)

 - [stats](cli-ref/v0/bucket/stats.md)

 - [update](cli-ref/v0/bucket/update.md)

#### s3

 - [Overview](cli-ref/v0/s3/index.md)

 - [cp](cli-ref/v0/s3/cp.md)

 - [mv](cli-ref/v0/s3/mv.md)

 - [presign](cli-ref/v0/s3/presign.md)

 - [rm](cli-ref/v0/s3/rm.md)

#### s3api

 - [Overview](cli-ref/v0/s3api/index.md)

 - [abort-multipart-upload](cli-ref/v0/s3api/abort-multipart-upload.md)

 - [complete-multipart-upload](cli-ref/v0/s3api/complete-multipart-upload.md)

 - [copy-object](cli-ref/v0/s3api/copy-object.md)

 - [create-multipart-upload](cli-ref/v0/s3api/create-multipart-upload.md)

 - [delete-object](cli-ref/v0/s3api/delete-object.md)

 - [delete-object-tagging](cli-ref/v0/s3api/delete-object-tagging.md)

 - [delete-objects](cli-ref/v0/s3api/delete-objects.md)

 - [get-bucket-acl](cli-ref/v0/s3api/get-bucket-acl.md)

 - [get-object](cli-ref/v0/s3api/get-object.md)

 - [get-object-acl](cli-ref/v0/s3api/get-object-acl.md)

 - [get-object-legal-hold](cli-ref/v0/s3api/get-object-legal-hold.md)

 - [get-object-retention](cli-ref/v0/s3api/get-object-retention.md)

 - [get-object-tagging](cli-ref/v0/s3api/get-object-tagging.md)

 - [head-object](cli-ref/v0/s3api/head-object.md)

 - [list-multipart-uploads](cli-ref/v0/s3api/list-multipart-uploads.md)

 - [list-objects](cli-ref/v0/s3api/list-objects.md)

 - [list-parts](cli-ref/v0/s3api/list-parts.md)

 - [put-bucket-acl](cli-ref/v0/s3api/put-bucket-acl.md)

 - [put-object](cli-ref/v0/s3api/put-object.md)

 - [put-object-acl](cli-ref/v0/s3api/put-object-acl.md)

 - [put-object-legal-hold](cli-ref/v0/s3api/put-object-legal-hold.md)

 - [put-object-retention](cli-ref/v0/s3api/put-object-retention.md)

 - [put-object-tagging](cli-ref/v0/s3api/put-object-tagging.md)

 - [upload-part](cli-ref/v0/s3api/upload-part.md)

 - [upload-part-copy](cli-ref/v0/s3api/upload-part-copy.md)

 - [Terraform reference](tf-ref.md)

## API reference

 - [API authentication](api-ref/authentication.md)

### AWS S3 REST

 - [How to use the API](s3/index.md)

 - [Signing requests](s3/signing-requests.md)

 - [Getting started with the S3 API](s3/s3-api-quickstart.md)

#### REST

 - [All services and methods](s3/api-ref/index.md)

##### Bucket

 - [All methods](s3/api-ref/bucket.md)

 - [CreateBucket](s3/api-ref/bucket/create.md)

 - [GetBucketEncryption](s3/api-ref/bucket/getbucketencryption.md)

 - [HeadBucket](s3/api-ref/bucket/getmeta.md)

 - [ListObjects](s3/api-ref/bucket/listobjects.md)

 - [ListBuckets](s3/api-ref/bucket/list.md)

 - [DeleteBucket](s3/api-ref/bucket/delete.md)

 - [DeleteBucketEncryption](s3/api-ref/bucket/deletebucketencryption.md)

 - [PutBucketEncryption](s3/api-ref/bucket/putbucketencryption.md)

 - [PutBucketVersioning](s3/api-ref/bucket/putBucketVersioning.md)

 - [GetBucketVersioning](s3/api-ref/bucket/getBucketVersioning.md)

 - [PutBucketLogging](s3/api-ref/bucket/putBucketLogging.md)

 - [GetBucketLogging](s3/api-ref/bucket/getBucketLogging.md)

 - [ListObjectVersions](s3/api-ref/bucket/listObjectVersions.md)

 - [PutObjectLockConfiguration](s3/api-ref/bucket/putobjectlockconfiguration.md)

 - [GetObjectLockConfiguration](s3/api-ref/bucket/getobjectlockconfiguration.md)

 - [PutBucketTagging](s3/api-ref/bucket/putbuckettagging.md)

 - [GetBucketTagging](s3/api-ref/bucket/getbuckettagging.md)

 - [DeleteBucketTagging](s3/api-ref/bucket/deletebuckettagging.md)

##### Object

 - [All methods](s3/api-ref/object.md)

 - [PutObject](s3/api-ref/object/upload.md)

 - [GetObject](s3/api-ref/object/get.md)

 - [patch](s3/api-ref/object/patch.md)

 - [CopyObject](s3/api-ref/object/copy.md)

 - [HeadObject](s3/api-ref/object/getobjectmeta.md)

 - [DeleteObject](s3/api-ref/object/delete.md)

 - [DeleteObjects](s3/api-ref/object/deletemultipleobjects.md)

 - [options](s3/api-ref/object/options.md)

 - [SelectObjectContent](s3/api-ref/object/select.md)

 - [PutObjectRetention](s3/api-ref/object/putobjectretention.md)

 - [PutObjectLegalHold](s3/api-ref/object/putobjectlegalhold.md)

 - [GetObjectRetention](s3/api-ref/object/getobjectretention.md)

 - [GetObjectLegalHold](s3/api-ref/object/getobjectlegalhold.md)

 - [PutObjectTagging](s3/api-ref/object/putobjecttagging.md)

 - [GetObjectTagging](s3/api-ref/object/getobjecttagging.md)

 - [DeleteObjectTagging](s3/api-ref/object/deleteobjecttagging.md)

##### Multipart upload

 - [General multipart upload procedure](s3/api-ref/multipart.md)

 - [CreateMultipartUpload](s3/api-ref/multipart/startupload.md)

 - [UploadPart](s3/api-ref/multipart/uploadpart.md)

 - [UploadPartCopy](s3/api-ref/multipart/copypart.md)

 - [ListParts](s3/api-ref/multipart/listparts.md)

 - [AbortMultipartUpload](s3/api-ref/multipart/abortupload.md)

 - [CompleteMultipartUpload](s3/api-ref/multipart/completeupload.md)

 - [ListMultipartUploads](s3/api-ref/multipart/listuploads.md)

##### Static Website Hosting

 - [All methods](s3/api-ref/hosting.md)

 - [PutBucketWebsite](s3/api-ref/hosting/upload.md)

 - [GetBucketWebsite](s3/api-ref/hosting/get.md)

 - [DeleteBucketWebsite](s3/api-ref/hosting/delete.md)

 - [Static website response codes](s3/api-ref/hosting/answer-codes.md)

##### CORS

 - [All methods](s3/api-ref/cors.md)

 - [XML structure of CORS configuration](s3/api-ref/cors/xml-config.md)

 - [PutBucketCors](s3/api-ref/cors/upload.md)

 - [GetBucketCors](s3/api-ref/cors/get.md)

 - [DeleteBucketCors](s3/api-ref/cors/delete.md)

##### Lifecycles

 - [All methods](s3/api-ref/lifecycles.md)

 - [XML structure of lifecycle configuration](s3/api-ref/lifecycles/xml-config.md)

 - [PutBucketLifecycleConfiguration](s3/api-ref/lifecycles/upload.md)

 - [GetBucketLifecycleConfiguration](s3/api-ref/lifecycles/get.md)

 - [DeleteBucketLifecycle](s3/api-ref/lifecycles/delete.md)

##### ACL

 - [All methods](s3/api-ref/acl.md)

 - [XML structure of ACL configuration](s3/api-ref/acl/xml-config.md)

 - [GetObjectAcl](s3/api-ref/acl/objectget.md)

 - [PutObjectAcl](s3/api-ref/acl/objectput.md)

 - [GetBucketAcl](s3/api-ref/acl/bucketget.md)

 - [PutBucketAcl](s3/api-ref/acl/bucketput.md)

##### Bucket Policy

 - [All methods](s3/api-ref/policy.md)

 - [GetBucketPolicy](s3/api-ref/policy/get.md)

 - [PutBucketPolicy](s3/api-ref/policy/put.md)

 - [DeleteBucketPolicy](s3/api-ref/policy/delete.md)

 - [Data schema](s3/api-ref/policy/scheme.md)

 - [Actions](s3/api-ref/policy/actions.md)

 - [Conditions](s3/api-ref/policy/conditions.md)

 - [Common request headers](s3/api-ref/common-request-headers.md)

 - [Common response headers](s3/api-ref/common-response-headers.md)

 - [Responses](s3/api-ref/response-codes.md)

### Yandex Cloud REST

 - [Overview](api-ref/index.md)

#### Bucket

 - [Overview](api-ref/Bucket/index.md)

 - [List](api-ref/Bucket/list.md)

 - [Get](api-ref/Bucket/get.md)

 - [Create](api-ref/Bucket/create.md)

 - [Update](api-ref/Bucket/update.md)

 - [Delete](api-ref/Bucket/delete.md)

 - [GetStats](api-ref/Bucket/getStats.md)

 - [GetHTTPSConfig](api-ref/Bucket/getHTTPSConfig.md)

 - [SetHTTPSConfig](api-ref/Bucket/setHTTPSConfig.md)

 - [DeleteHTTPSConfig](api-ref/Bucket/deleteHTTPSConfig.md)

 - [SetAccessBindings](api-ref/Bucket/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/Bucket/updateAccessBindings.md)

 - [ListAccessBindings](api-ref/Bucket/listAccessBindings.md)

 - [CreateInventoryConfiguration](api-ref/Bucket/createInventoryConfiguration.md)

 - [GetInventoryConfiguration](api-ref/Bucket/getInventoryConfiguration.md)

 - [DeleteInventoryConfiguration](api-ref/Bucket/deleteInventoryConfiguration.md)

 - [ListInventoryConfigurations](api-ref/Bucket/listInventoryConfigurations.md)

#### Operation

 - [Overview](api-ref/Operation/index.md)

 - [Get](api-ref/Operation/get.md)

 - [Cancel](api-ref/Operation/cancel.md)

### Yandex Cloud gRPC

 - [Overview](api-ref/grpc/index.md)

#### Bucket

 - [Overview](api-ref/grpc/Bucket/index.md)

 - [List](api-ref/grpc/Bucket/list.md)

 - [Get](api-ref/grpc/Bucket/get.md)

 - [Create](api-ref/grpc/Bucket/create.md)

 - [Update](api-ref/grpc/Bucket/update.md)

 - [Delete](api-ref/grpc/Bucket/delete.md)

 - [GetStats](api-ref/grpc/Bucket/getStats.md)

 - [GetHTTPSConfig](api-ref/grpc/Bucket/getHTTPSConfig.md)

 - [SetHTTPSConfig](api-ref/grpc/Bucket/setHTTPSConfig.md)

 - [DeleteHTTPSConfig](api-ref/grpc/Bucket/deleteHTTPSConfig.md)

 - [SetAccessBindings](api-ref/grpc/Bucket/setAccessBindings.md)

 - [UpdateAccessBindings](api-ref/grpc/Bucket/updateAccessBindings.md)

 - [ListAccessBindings](api-ref/grpc/Bucket/listAccessBindings.md)

 - [CreateInventoryConfiguration](api-ref/grpc/Bucket/createInventoryConfiguration.md)

 - [GetInventoryConfiguration](api-ref/grpc/Bucket/getInventoryConfiguration.md)

 - [DeleteInventoryConfiguration](api-ref/grpc/Bucket/deleteInventoryConfiguration.md)

 - [ListInventoryConfigurations](api-ref/grpc/Bucket/listInventoryConfigurations.md)

#### Operation

 - [Overview](api-ref/grpc/Operation/index.md)

 - [Get](api-ref/grpc/Operation/get.md)

 - [Cancel](api-ref/grpc/Operation/cancel.md)

#### Presign

 - [Overview](api-ref/grpc/Presign/index.md)

 - [Create](api-ref/grpc/Presign/create.md)

 - [Monitoring metrics](metrics.md)

 - [Audit Trails events](at-ref.md)

 - [Bucket logs](logs-ref.md)

 - [Release notes](release-notes.md)

 - [FAQ](qa.md)