"Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers." Click to read more about S3 on Amazon.com

S3's Service Management View provides the ability to easily navigate S3 buckets and resources using a table of all the resources and a breadcrumb so that users can navigate both up and down the fold structure easily. Actions are provided as both menus and toolbars. 


Besides the normal actions of managing resources or artifacts in S3 developers will be provided tools to debug or trouble shoot assets use a set of tools like; viewing and modifying assets privileges (One of the reasons an asset is not available), Accessing the asset for a GET request by running the "Test in Browser" action. Below is a the screen that will be displayed when the "Test in Browser" action is triggered.

A browser window is show with all the available GET URLs that the resource can be accessed via; S3 URL, CloudFront URL and any CNAMES that have been created for the CloudFront Distribution.  This view will be enhanced with more information as it is determined what makes the best information for trouble shooting a cloud front artifact.

Direct editing of an artifact can be done by right clicking on the artifact and saying open in editor.  When a changes are made and saved they will be saved directly to the S3 repository.

Uploading and Downloading Resources

Users can easily upload and download resources one of two ways:
  1. Using the Menu or Toolbar actions
  2. Drag and Dropping resource into or out of the S3 Services View.  Once the asset is Drop the uploading of the resource will occur as a background task as not to interfere with the normal operations of the application.