Cyberduck Mountain Duck CLI

Version 15 (modified by dkocher, on Jan 16, 2010 at 11:26:18 AM) (diff)


Cyberduck Help / Howto / Amazon CloudFront Support

The user interface supports one basic and one streaming distribution configuration per bucket. You can enable cloud front distribution using File → Info → Distribution. You must signup for Amazon CloudFront first. Make sure your objects in the bucket you want to enable distribution for are world readable (in File → Info → Permissions Other must have the Read checkbox toggled on).

Multiple CNAMEs for CloudFront distribution

Using File → Info → Distribution you can enter multiple CNAMEs for your bucket distribution. The hostnames must be space delimited.

Basic (HTTP) Distributions

Used to serve static content.

Streaming (RTMP) Distributions

Used to serve media using a streaming protocol.

Playback Configuration

Copy the RTMP URL for a given file in a bucket with a streaming distribution enabled is displayed in the Info window Distribution (CDN) tab with Streaming (RTMP) selected as the delivery method. Where to put the URL depends on the client player you are using.

Deployment Status

Upon changing configuration parameters of a distribution configuration, the settings are not distributed immediatly in the CDN. While the deployment is in progress (which can take up to 15 minutes), the status In Progress is displayed. The updates are fully propagated throughout the CloudFront system when the distribution's state switches from In Progress to Deployed.

CloudFront Access Logging

When this option is enabled in the File → Info panel of a bucket or any file within, the access logs of the enabled distribution are written to <bucketname>/logs. The changes to your distribution's logging configuration take effect within 12 hours.

Citing the Amazon CloudFront documentation: Access logs are activity records that show you details about every request delivered through Amazon CloudFront. They contain a comprehensive set of information about requests for your content, including the object requested, the date and time of the request, the edge location serving the request, the client IP address, the referrer and the user agent. Access logging is an optional feature of CloudFront. There is no extra charge for enabling access logging. However, you accrue the usual Amazon S3 charges for storing and accessing the files (you can delete them at any time). With CloudFront logging (unlike with Amazon S3 server access logging), you also accrue Amazon S3 data transfer charges for each log file that CloudFront writes to your bucket.


Attachments (3)

Download all attachments as: .zip