IBMStreams com.ibm.streamsx.objectstorage Toolkit > com.ibm.streamsx.objectstorage 2.2.5
The Object Storage toolkit is an open source IBM Streams toolkit that helps you integrate IBM Streams with IBM Cloud Object Storage.
The operators provide the ability for IBM Streams applications to write objects to object storage and read objects from object storage.
The operators support IBM Cloud Object Storage and S3 compatible object storages.
The Object Storage toolkit operators must be configured to connect to S3 compatible object storages. This connection information needs to be specified with operator parameters or application configuration.
The toolkit contains two namespaces:
Operators in the com.ibm.streamsx.objectstorage use generic parameters approach rather the operators in the com.ibm.streamsx.objectstorage.s3 namespace use S3-compliant authentication and connection parameters. For example, ObjectStorageSink uses objectStorageURI parameter which consists of protocol and bucket name (s3a://<BUCKET_NAME>/), rather S3ObjectStorageSink operator 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, that other operator parameter groups (except of authentication and connection) are exactly the same for both operators.