Overview
IBM Cloud Object Storage is IBM's S3-compatible cloud storage. The Automize ICOS connector covers buckets, objects, multipart uploads, lifecycle policies.
- Regions: IBM Cloud regions globally.
- Plans: Pay-per-GB stored + bandwidth.
Setting up the connection
Auth type: Bearer Token.
- IBM Cloud → Object Storage instance → Service Credentials.
- Use HMAC keys for S3-compatible auth, OR API key + IAM bearer.
- In Automize → Settings → Connectors → IBM COS. Paste credentials + endpoint URL.
Find your credentials at https://cloud.ibm.com/objectstorage/.
Rate limits
Per-bucket, generous.
Data model
Object storage:
Account ─── Buckets ─── Objects (with versions)
└─ Lifecycle PoliciesAvailable operations
15 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Abort Multipart Upload | General | Abort a multipart upload |
| Complete Multipart Upload | General | Complete a multipart upload |
| Copy Object | General | Copy an object (set x-amz-copy-source header) |
| Create Bucket | General | Create a new bucket |
| Delete Bucket | General | Delete an empty bucket |
| Delete Object | General | Delete an object |
| Get Bucket Lifecycle | General | Get bucket lifecycle configuration |
| Get Object | General | Download an object |
| Head Object | General | Get object metadata |
| Initiate Multipart Upload | General | Start a multipart upload |
| List Buckets | General | List all buckets |
| List Multipart Uploads | General | List in-progress multipart uploads |
| List Objects | General | List objects in a bucket |
| Put Bucket Lifecycle | General | Set bucket lifecycle configuration |
| Put Object | General | Upload an object |
Operations
Abort Multipart Upload
Abort a multipart upload
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
Complete Multipart Upload
Complete a multipart upload
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
Copy Object
Copy an object (set x-amz-copy-source header)
| Parameter | Required | Type | Description |
|---|---|---|---|
Dest Bucket dest_bucket | Yes | text | |
Dest Key dest_key | Yes | text |
Create Bucket
Create a new bucket
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text |
Delete Bucket
Delete an empty bucket
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text |
Delete Object
Delete an object
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
Get Bucket Lifecycle
Get bucket lifecycle configuration
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text |
Get Object
Download an object
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
Tips
- Download bytes.
Head Object
Get object metadata
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
Initiate Multipart Upload
Start a multipart upload
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
List Buckets
List all buckets
No input parameters.
Tips
- Returns buckets in the account.
List Multipart Uploads
List in-progress multipart uploads
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text |
List Objects
List objects in a bucket
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text |
Tips
- Pages 1000 per call. prefix to scope.
Put Bucket Lifecycle
Set bucket lifecycle configuration
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text |
Put Object
Upload an object
| Parameter | Required | Type | Description |
|---|---|---|---|
Bucket bucket | Yes | text | |
Key key | Yes | text |
Tips
- Direct upload for <5GB. Use multipart for larger.
FAQ
- S3-compatible?
- Yes – ICOS exposes S3 API. Use AWS S3 SDKs with ICOS endpoints if preferred.