This Java toolkit is open source and specifically designed for Amazon S3 storage, providing developers with a convenient and customizable solution for managing data on this cloud service.
The JetS3t suite includes a set of five applications, including Cockpit, Synchronize, Gatekeeper, CockpitLite, and Uploader. Cockpit is a graphical application that makes transferring files to and from Amazon S3 a simple task. Users can effortlessly view and manage the contents of their Amazon S3 account while using Cockpit. Synchronize, on the other hand, is a command-line application used to synchronize directories on your computer with your Amazon S3 account, making it perfect for backups or file syncing between different machines.
JetS3t's Gatekeeper is a powerful servlet that acts as an authorization service running on a Service Provider's server. Gatekeeper mediates access to S3 accounts, processes requests from client apps like JetS3t Uploader & CockpitLite, and authorizes the client for operations like uploads, downloads, and deletes.
CockpitLite is another graphical application that lets Service Providers with S3 accounts provide their customers without S3 accounts with a way to manage their content on Amazon S3. With CockpitLite, users can upload, download files, delete S3 objects, and make objects publicly accessible. All these operations are mediated by the Gatekeeper service. Finally, JetS3t's Uploader is a graphical application that lets Service Providers with S3 accounts allow their clients or customers without S3 accounts to upload files with a simple wizard-based workflow. All uploads, however, must first be authorized by the Gatekeeper service.
It's important to note that JetS3t is released and distributed under the Apache 2.0 license, so anyone can use this fantastic toolkit free of charge. Overall, JetS3t is a very powerful toolkit and application suite that's perfect for Java programmers looking to interact with Amazon S3!
Version 0.7.0: N/A