Getting Started with S3 Application Development

SOLVED MAGAZINE

Explore Scality's new online magazine where you will find all the latest articles and news.

Over the past decade, I am sure that you have come across the term “S3” and you have probably seen it in the news, products, and mentioned on social media.  Today, many online services and applications use or support the S3 API for their storage needs and the numbers are rising. Enterprises are also beginning to move from legacy storage systems such as JBOD’s and arrays to S3 compatible storage solutions located on-premises to address scalability, cost, and data protection concerns. As more and more companies begin to adopt S3 storage in their data centers, they will need to begin looking at how to utilize the storage with their existing applications and workflows.

S3 Based Storage

Developing applications that can take advantage of S3 based storage is very easy to do. This blog post will discuss the various S3 development libraries available and provide a walk through on creating a sample Node.js application that uses the S3 API.

The Scality S3 Server provides an easy way for developers to run an S3-compliant solution on their laptop via Docker with very little effort to easily test their S3 applications. To get started with developing or modifying an application to manipulate data on the S3 Server, your application will need to make S3 API calls. The easiest way to do this is by downloading an S3 Software Development Kit (SDK) for your desired programming language.

Here is a list of the common SDKs:

AWS JavaScript SDK
AWS JAVA SDK
AWS SDK for Ruby – Version 2
AWS PHP SDK v3
Python (boto2)

For more SDK’s, please visit the official Amazon SDK page.

Now that you’ve got your preferred SDK, check out this quick ‘getting started’ tutorial on the Scality S3 Server site.

Photo by langshoots on Unsplash 

news & events

New NAS Archiver

Tier inactive data off from primary NAS storage to Scality RING

In the News

The redesigned and improved MetalK8s 2.X

Events Updates

What the Corona Virus means for Events in 2020

 

Get a Live Demo

Request a demonstration

 

SAN FRANCISCO, USA

149 New Montgomery Street, Suite 607
San Francisco, CA, 94105
Email: sales.us@scality.com
Telephone: +1 (650) 356-8500
Fax: +1 (650) 356-8501
Toll Free: +1 (855) 722-5489


PARIS, FRANCE

11 rue Tronchet
75008 Paris, France
Email: sales.eu@scality.com
Telephone: +33 1 78 09 82 70


WASHINGTON, D.C., USA

43777 Central Station Drive, Suite 410
Ashburn, VA 20147, USA
Email: sales.us@scality.com
Toll Free: +1 (855) 722-5489

TOKYO, JAPAN

Otemachi Bldg. 4F, 1-6-1, Otemachi
Chiyoda-ku Tokyo, 100-0004 Japan
Email: sales.japan@scality.com
Telephone: +81-3-4405-5400


LONDON, UNITED KINGDOM

20 St Dunstans Hill
London, United Kingdom, EC3R 8HL
Email: sales.eu@scality.com
Telephone: +44 203 795 2434

Products

The most powerful data storage platform.

Protect, search and manage your data on any cloud.

RING

ON PREMISES, PRIVATE CLOUD STORAGE SOLUTION

ZENKO

DATA MANAGEMENT ACROSS
MULTIPLE CLOUDS

NAS ARCHIVER

TIER INACTIVE DATA FROM NAS TO SCALITY RING

Hardware Alliances

Delivering fully integrated solutions.

Learn More

Read about Scality data storage and management solutions.