Toolkit com.teracloud.streams.objectstorage 4.0.1

General Information

The Object Storage toolkit integrates Streams applications with S3-compatabile object storage.

Specifically, Streams operators provide the ability for Streams applications to write and read objects to and from object storage.

Connection information must be specified with operator parameters or application configuration objects.

The toolkit contains two namespaces:

  • com.teracloud.streams.objectstorage
  • com.teracloud.streams.objectstorage.s3

Operators in the com.teracloud.streams.objectstorage namespace use generic parameters while the operators in the com.teracloud.streams.objectstorage.s3 namespace use S3-compliant authentication and connection parameters.

For example, ObjectStorageSink uses a objectStorageURI parameter which consists of protocol and bucket name (s3a://<BUCKET_NAME>/), compared to the S3ObjectStorageSink operator which uses S3-compliant parameter names such as protocol and bucket as a separate parameters making it more intuitive for the users familiar with S3 COS terms.

Note: other operator parameter groups (except of authentication and connection) are exactly the same for both operators.

Release notes
Using the toolkit with IBM Cloud Object Storage
Developing and running applications that use the ObjectStorage Toolkit
Protocol (client) selection
Version
4.0.1
Required Product Version
7.2.0.0

Indexes

Namespaces
Operators
Functions

Namespaces

com.teracloud.streams.objectstorage
Contains operators that support generic URI specification for COS protocol and bucket usage.
Operators
com.teracloud.streams.objectstorage.s3
Operators
Functions