Interacting with the ECS S3 API using the aws-sdk/client-s3 package
Recently at work, a customer raised a ticket about programmatically interacting with UKCloud’s Cloud Storage service. UKCloud’s Cloud Storage service is an object storage solution based on Dell EMC Elastic Cloud Storage (ECS). Access is via a RESTful API, which also provides support for Amazon’s S3 API. UKCloud: Getting Started Guide for Cloud Storage 1 This ticket was interesting as the customer was using the @aws-sdk/client-s3 JavaScript package to upload images to the service. Prior to this ticket, I hadn’t used this package before or have much experience with S3 object storage and programmatically interacting with it. In this blog post, I want to share my learnings and provide a couple of examples in Node.js for interacting with UKCloud’s Cloud Storage service using this package. ...