> ## Documentation Index
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# IBM Cloud Object Storage

IBM Cloud Object Storage is a highly available, durable, and secure platform for storing unstructured data.

## Get started

- [Getting started with IBM Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-getting-started-cloud-object-storage&format=markdown)
- [What is IBM Cloud Object Storage?](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-about-cloud-object-storage&format=markdown)
- Getting organized
   - [For administrators](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-administrators&format=markdown)
   - [For developers](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-gs-dev&format=markdown)
- Optimizing performance
   - [Network topology ](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-performance-topology&format=markdown)
   - [Data IO and encryption](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-performance-io&format=markdown)
   - [Client-side bottlenecks](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-performance-bottlenecks&format=markdown)
- [Your responsibilities when using IBM Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-responsibilities&format=markdown)
- Notifications
   - [Notifications about IBM Cloud® Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-notices&format=markdown)
   - [IBM Cloud® Object Storage deployment of GSLB in all MultiZone Regions](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-notices-gslb&format=markdown)
   - [IBM Cloud® Object Storage conversion of Montreal 01 Single Site COS location (mon01) into a Single Campus Multi-Zone Region (ca-mon): ON HOLD](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-notices-ca-mon-onhold&format=markdown)
   - [Important: IP address updates for IBM Cloud® Object Storage EU cross region](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-notices-eu-cr&format=markdown)
   - [IBM Cloud® Object Storage withdrawal of Single Site location (che01)](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-notices-single-site-location&format=markdown)
- [Release notes](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-updates&format=markdown)

## Tutorials

- [Tutorials library for Object Storage](https://cloud.ibm.com/docs?tab=tutorials&page=1&pageSize=20&tags=cloud-object-storage)
- [Create a Secure Content Store](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-secure-content-store&format=markdown)
- [Migrating from AWS](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-migrate&format=markdown)
- [Limiting access to a single Object Storage bucket using the UI](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-limit-access&format=markdown)
- [Controlling access to individual objects in a bucket](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-object-access-tutorial&format=markdown)
- [Encrypting a bucket with Key Protect](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-tutorial-kp-encrypt-bucket&format=markdown)
- [Securing data using context-based restrictions](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-tutorial-cbr&format=markdown)
- [Building a Static Website](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-static-website-tutorial&format=markdown)
- [Developing a web application](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-web-application&format=markdown)
- [Using cURL to perform a multipart upload](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-tutorial-curl-multipart&format=markdown)
- Data vault
   - [Create a Secure Data Vault for Backup Products](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-secure-data-vault-backup&format=markdown)

## How to

- Provisioning storage
   - [Choosing a plan and creating an instance](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-provision&format=markdown)
   - [Choosing a One-Rate plan](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-onerate&format=markdown)
- Choose regions and connect services
   - [Endpoints and storage locations](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-endpoints&format=markdown)
   - [Using tethered endpoints](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-advanced-endpoints&format=markdown)
   - [Legacy endpoints](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-remap-endpoints&format=markdown)
   - [Integrated service availability](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-service-availability&format=markdown)
   - [Using Virtual Private Endpoints](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-vpes&format=markdown)
   - [Migrating resources to a different data center](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-migrate-data-center&format=markdown)
   - [Connect from VPC](https://cloud.ibm.com/docs/vpc?topic=vpc-connecting-vpc-cos&format=markdown)
- Bucket management
   - Managing access
      - [Getting Started with IAM](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-iam&format=markdown)
      - [IAM overview](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-iam-overview&format=markdown)
      - [Service credentials](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-service-credentials&format=markdown)
      - [Assigning access to an individual bucket](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-iam-bucket-permissions&format=markdown)
      - [Assigning access to objects within a bucket using IAM access conditions](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-fgac-iam-access-conditions&format=markdown)
      - [Allowing public access](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-iam-public-access&format=markdown)
      - [Restricting access by network context](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-setting-a-firewall&format=markdown)
   - Managing access using Access/Secret Key (HMAC) authentication
      - [Using HMAC credentials](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-uhc-hmac-credentials-main&format=markdown)
      - [Constructing an HMAC signature](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-hmac-signature&format=markdown)
      - [Creating a pre-signed URL](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-presign-url&format=markdown)
   - Managing a bucket's lifecycle configurations
      - [Archiving and accessing cold data](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-archive&format=markdown)
      - [Deleting stale data with expiration rules](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-expiry&format=markdown)
      - [Cleaning up incomplete multipart uploads](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-lifecycle-cleanup-mpu&format=markdown)
   - Backing up buckets
      - [Backing up your buckets](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-bvm-overview&format=markdown)
      - [Configuring Backups](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-configuring-backups&format=markdown)
      - [Bucket vault provisioning](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-bucket-vault-provisioning&format=markdown)
      - [Restore](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-restore&format=markdown)
   - Managing data immutability
      - [Using Immutable Object Storage to protect buckets](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-immutable&format=markdown)
      - [Object Lock](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-ol-overview&format=markdown)
   - [Setting a quota on a bucket](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-quota&format=markdown)
   - [Using storage classes](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-classes&format=markdown)
   - [Moving data between buckets](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-region-copy&format=markdown)
   - [Emptying a bucket](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-deleting-multiple-objects-patterns&format=markdown)
   - [Comparing IBM Cloud Object Storage to FTP](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-compare-ftp&format=markdown)
- Data management
   - [Upload data](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-upload&format=markdown)
   - [Storing large objects](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-large-objects&format=markdown)
   - [Replicating objects](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-replication-overview&format=markdown)
   - [Tagging objects](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-object-tagging&format=markdown)
   - [Versioning objects](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-versioning&format=markdown)
- Integrated services
   - Managing encryption
      - [Encrypting your data](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-encryption&format=markdown)
      - [Server-Side Encryption with Customer-Provided Keys (SSE-C)](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-sse-c&format=markdown)
      - [Server-Side Encryption with IBM Key Protect (SSE-KP)](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-kp&format=markdown)
      - [Server-Side Encryption with Hyper Protect Crypto Services](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-hpcs&format=markdown)
   - [Tracking events on your IBM Cloud Object Storage buckets](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-at&format=markdown)
   - [Configure Metrics for IBM Cloud® Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-mm-cos-integration&format=markdown)
   - [Using IBM Cloud Code Engine](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-code-engine&format=markdown)
   - [Using Aspera high-speed transfer](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-aspera&format=markdown)
   - [Connect to IBM COS using IBM Cloud Direct Link](https://cloud.ibm.com/docs/dl?topic=dl-get-started-with-ibm-cloud-dl&format=markdown)
   - [Connect to resources using a CDN](https://cloud.ibm.com/docs/CDN/CDN-configure-cdn-with-ibm-cloud-object-storage?format=markdown)
   - [Using IBM Cloud® Data Engine](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-sql-query&format=markdown)
   - [Using Cloud Functions](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-functions&format=markdown)
   - [Serving static websites](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-static-website-options&format=markdown)
   - [Domain routing for static website hosting](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-routing-rules-cos&format=markdown)

## Reference

- API reference
   - [About the IBM Cloud Object Storage S3 API](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-compatibility-api&format=markdown)
   - [Common headers and error codes](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-compatibility-common&format=markdown)
   - [Bucket operations](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-compatibility-api-bucket-operations&format=markdown)
   - [Backup vault operations](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-compatibility-api-backup-vault-operations&format=markdown)
   - [Object operations](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-object-operations&format=markdown)
   - [Using Postman](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-postman&format=markdown)
   - [Cloud Object Storage S3 API](https://cloud.ibm.com/apidocs/cos/cos-compatibility)
   - [Resource Configuration API](https://cloud.ibm.com/apidocs/cos/cos-configuration)
- Object Storage SDK
   - [About IBM COS SDKs](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-sdk-about&format=markdown)
   - [Getting Started with the SDKs](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-sdk-gs&format=markdown)
   - [Using Java](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-java&format=markdown)
   - [Using Java V2](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-java-v2&format=markdown)
   - [Using Python](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-python&format=markdown)
   - [Using Node.js](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-node&format=markdown)
   - [Using Node.js V2](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-node-v2&format=markdown)
   - [Using Go](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-using-go&format=markdown)
   - [Using Go V2](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-go-v2&format=markdown)
   - [About Terraform](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-about-terraform&format=markdown)
   - [Using cloudyr for data science](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cloudyr-data-science&format=markdown)
- Use the command line
   - [IBM Cloud Object Storage CLI](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-ic-cos-cli&format=markdown)
   - [Using cURL](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-curl&format=markdown)
   - [Using the AWS CLI](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-aws-cli&format=markdown)
   - [Mounting a bucket using s3fs](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-s3fs&format=markdown)
   - [Using Minio Client](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-minio&format=markdown)
   - [Using rclone](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-rclone&format=markdown)
- Security and compliance
   - [Data security](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-security&format=markdown)
   - [Compliance](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-compliance&format=markdown)
   - [European Union support](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-eu&format=markdown)
- [Activity Tracker events](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-at-events&format=markdown)
- [IAM and Activity Tracker actions by API](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-at-iam&format=markdown)
- [Understanding data portability](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-data-portability&format=markdown)
- [Understanding high availability and disaster recovery for IBM Cloud® Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-cos-ha-dr&format=markdown)

## Help

- Frequently asked questions
   - [FAQ - General](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq&format=markdown)
   - [FAQ - Plans](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq-provision&format=markdown)
   - [FAQ - One-Rate plan](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq-onerate&format=markdown)
   - [FAQ - Encryption](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq-encryption&format=markdown)
   - [FAQ - Bucket management](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq-bucket&format=markdown)
   - [FAQ - Backing up buckets](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq-backing-up-buckets&format=markdown)
   - [FAQ - Data management](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-faq-data&format=markdown)
- [Why does an "access denied" error occur during object operations?](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-troubleshoot-cos-403-error&format=markdown)
- [Getting help and support for Cloud Object Storage](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-troubleshooting-cos&format=markdown)
- Billing and pricing
   - [Billing](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-billing&format=markdown)
   - [Flex storage class pricing](https://cloud.ibm.com/docs/cloud-object-storage?topic=cloud-object-storage-flex-pricing&format=markdown)
   - [Pricing](https://cloud.ibm.com/objectstorage/create#pricing)
