3.1 Setting up your cloud account3.2 Credentials and endpoints3.2.1 Public endpoints3.2.2 Private endpoints3.2.3 Custom Private Addressing (CPA) endpoint3.2.4 Managing credentials3.3 Managing buckets and objects3.3.1 Creating and managing buckets from Bluemix Infrastructure3.3.2 Managing objects from Bluemix Infrastructure3.4 IBM COS S3 API and common functions3.4.1 S3 and IBM COS S3 API differences3.4.2 Supported API operations3.4.3 Authorization and authentication3.5 Clients, CLIs, and SDKs3.5.1 Desktop clients3.5.2 Command-line interfaces (CLIs)3.5.3 Software development kits (SDKs)3.6 Preferred practices for application design3.6.1 Object name3.6.2 Object size3.6.3 Concurrent PUT/GET3.6.4 Handling timeouts3.6.5 Handling overwrites3.6.6 Handling changes