Welcome to our amazing S3 Amazon Explorer.

Based on Joe Danziger ([email protected]) with much help from dorioo on the Amazon S3 Forums.

  • Thanks to Steve Hicks for the bucket ACL updates.
  • Thanks to Carlos Gallupa for the EU storage location updates.
  • Thanks to Joel Greutman for the fix on the getObject link.
  • Thanks to Jerad Sloan for the Cache Control headers.
  • Thanks to Curt Gratz for collaboration and fixes
  • Thanks to Alagukannap “Al” for his constributions

Important Links

  • Source: https://github.com/coldbox-modules/s3explorer
  • Issues: https://github.com/coldbox-modules/s3explorer/issues
  • S3 SDK: https://github.com/coldbox-modules/s3sdk
  • Changelog

Installation

Use CommandBox to install the module:

box install s3explorer

Settings

You will have to create a struct called s3sdk in your ColdBox configuration config/Coldbox.cfc in order for the SDK to connect to Amazon with your credentials:

s3sdk = {
    // Your amazon access key
    accessKey = "",
    // Your amazon secret key
    secretKey = "",
    // The default encryption character set
    encryption_charset = "utf-8",
    // SSL mode or not on cfhttp calls.
    ssl = false,
    // Temp directory before uploading to s3
    tempuploaddirectory = "/tmp"
};

Once installed just visit the entry point: /s3explorer and enjoy your S3 Buckets.

Version 3.0.1

  • Fixes on missing mapping due to ColdBox 4.3 eager mappings

Version 3.0.0

  • Upgraded for ColdBox 4
  • Upgraded for latest Amazon styles
  • Inclusion of SDK Module

Version 2.0

  • ColdFusion 10 bug fixes with XMLSearch and XPath 2.0

Version 1.5

  • Fixes by Curt Gratz and CKH on filename characters

Version 1.4

  • Updates to ColdBox 3.0 compat and cleanup
  • auth URL fixes
  • folder support for buckets thanks to Alagukannan Alagappan!

Version 1.3

  • Fixed encoding signatures of time expired links for adobe cf.

Version 1.2

  • Fixed the ability to add credentials on the fly.

Version 1.1

  • Ability to add content-disposition headers when putting objects
  • Caching headers to actual ColdBox plugin
  • LogBox logging

Version 1.0

  • Initial Release

 

 
box install s3explorer

Add the following to your dependencies or devdependencies objects in your box.json, so CommandBox can track it as a dependency.

"s3explorer" : "stable"
5.00 / 3
  • Nov 25 2009 03:32 AM
  • Feb 12 2017 02:45 PM
  • 6753
  • 1925
  • 26