IBM Cloud Object Storage integration

S3-compatible cloud storage: buckets, objects, multipart uploads, lifecycle

Help CentreConnectors

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.

  1. IBM Cloud → Object Storage instance → Service Credentials.
  2. Use HMAC keys for S3-compatible auth, OR API key + IAM bearer.
  3. 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 Policies

Available operations

15 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Abort Multipart UploadGeneralAbort a multipart upload
Complete Multipart UploadGeneralComplete a multipart upload
Copy ObjectGeneralCopy an object (set x-amz-copy-source header)
Create BucketGeneralCreate a new bucket
Delete BucketGeneralDelete an empty bucket
Delete ObjectGeneralDelete an object
Get Bucket LifecycleGeneralGet bucket lifecycle configuration
Get ObjectGeneralDownload an object
Head ObjectGeneralGet object metadata
Initiate Multipart UploadGeneralStart a multipart upload
List BucketsGeneralList all buckets
List Multipart UploadsGeneralList in-progress multipart uploads
List ObjectsGeneralList objects in a bucket
Put Bucket LifecycleGeneralSet bucket lifecycle configuration
Put ObjectGeneralUpload an object

Operations

Abort Multipart Upload

Abort a multipart upload

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

Complete Multipart Upload

Complete a multipart upload

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

Copy Object

Copy an object (set x-amz-copy-source header)

ParameterRequiredTypeDescription
Dest Bucket dest_bucketYestext
Dest Key dest_keyYestext

Create Bucket

Create a new bucket

ParameterRequiredTypeDescription
Bucket bucketYestext

Delete Bucket

Delete an empty bucket

ParameterRequiredTypeDescription
Bucket bucketYestext

Delete Object

Delete an object

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

Get Bucket Lifecycle

Get bucket lifecycle configuration

ParameterRequiredTypeDescription
Bucket bucketYestext

Get Object

Download an object

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

Tips

  • Download bytes.

Head Object

Get object metadata

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

Initiate Multipart Upload

Start a multipart upload

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

List Buckets

List all buckets

No input parameters.

Tips

  • Returns buckets in the account.

List Multipart Uploads

List in-progress multipart uploads

ParameterRequiredTypeDescription
Bucket bucketYestext

List Objects

List objects in a bucket

ParameterRequiredTypeDescription
Bucket bucketYestext

Tips

  • Pages 1000 per call. prefix to scope.

Put Bucket Lifecycle

Set bucket lifecycle configuration

ParameterRequiredTypeDescription
Bucket bucketYestext

Put Object

Upload an object

ParameterRequiredTypeDescription
Bucket bucketYestext
Key keyYestext

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.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.