As you may already know, OpenStack Swift doesn’t provide a home-grown client–that is, user-friendly software that includes a practical GUI and various features like those you can find for commercial projects such as Amazon S3 or Dropbox–for any platform.
So the only way to use OpenStack Swift, say, in Windows, is through an offsite client. There are two ways to connect offsite clients to Swift:
- One way is through Swift’s native API. Moreover, some clients are able to connect to Keystone directly. In my opinion, this is the best way to use Swift.
- Some clients are actually Amazon Simple Storage Service (S3) clients. Fortunately, Swift is capable of behaving as S3 storage, so those clients can connect through the S3 API.