API to develop a Swift client

Asked by Marcus Souza

Hello everyone,

 I'm starting to study about openstack cloud and i get really excited about the openstack object storage module, but i'm having a lot of difficulties to find a way to develop a client (simple one) to acess a swift already runnig in a computer.

I know that a can acess swift using cyberduck, for example, but i had some difficulties to do it, so i dicided to develop one with a simple GUI. Although i want to starting developing i didn't find any API to do that. There is any API (in java or phyton) that a i can use t o access swift? there is some compatibility of amazon web service sdk with swift??

I imagine use somethig like this: http://aws.amazon.com/pt/sdkforjava/ (AWS SDK for Java ) to implement my client.

Thank you for your attention!

Question information

Language:
English Edit question
Status:
Solved
For:
OpenStack Object Storage (swift) Edit question
Assignee:
No assignee Edit question
Solved by:
Guillermo Guerrero
Solved:
Last query:
Last reply:
Revision history for this message
Guillermo Guerrero (wolf-fox1985) said :
#1

Hello Marcus,

I'm developing a java client for swift and I think that you are interested in:
https://github.com/rackspace/java-cloudfiles

I use this library to loguing, upload, download files.

Regards!

Revision history for this message
Best Guillermo Guerrero (wolf-fox1985) said :
#2

Hello again,

I forgot to tell you that Ciberduck uses the java-cloudfiles.jar you can download the source code and see it.

Regards.

Revision history for this message
Marcus Souza (souza-marcus1) said :
#3

Thanks a lot Guillermo!

  I will look the code in the link and look the java-cloudfiles.jar that you mentioned. If i catch some problem i call help.

 Thank you very much!

Revision history for this message
Marcus Souza (souza-marcus1) said :
#4

Thanks Guillermo Guerrero, that solved my question.