Chapter 4. Using Swift

This chapter explains the various mechanisms that are available for accessing Swift. Using these mechanisms, we will be able to authenticate accounts, list containers, create containers, upload objects, delete objects, and so on.

Tools and libraries such as the Swift client CLI, cURL client, HTTP REST API, JAVA libraries, Ruby OpenStack libraries, and Python libraries use Swift APIs internally to provide access to the Swift cluster. In particular, we will be using the Swift client CLI, cURL, and HTTP REST API to access Swift and perform various operations on containers and objects. Also, we will be using the Vedams internal Swift cluster cloud storage setup to demonstrate the use of Swift.

Installing clients

This section talks ...

Get OpenStack Object Storage (Swift) Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.