Cyberduck Mountain Duck CLI

Changes between Version 73 and Version 74 of help/en/howto/cloudfront


Ignore:
Timestamp:
Apr 12, 2021 11:04:47 AM (5 weeks ago)
Author:
svogt
Comment:

Updated links and references

Legend:

Unmodified
Added
Removed
Modified
  • help/en/howto/cloudfront

    v73 v74  
    1111== Permissions ==
    1212
    13 Make sure your objects in the bucket you want to enable distribution for are world readable. In ''File → Info → Permissions'' give `READ` permission to ''Everyone (`http://acs.amazonaws.com/groups/global/AllUsers`)''.
     13Make sure your objects in the bucket you want to enable distribution for are world-readable. In ''File → Info → Permissions'' give `READ` permission to ''Everyone (`http://acs.amazonaws.com/groups/global/AllUsers`)''.
    1414
    1515== Basic (Download HTTP) Distributions ==
     
    3030
    3131== Streaming (RTMP) Distributions ==
    32 Delivery method used  to serve [http://en.wikipedia.org/wiki/Flash_Video media] using a [http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol streaming protocol].
     32A delivery method used to serve [http://en.wikipedia.org/wiki/Flash_Video media] using a [http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol streaming protocol].
     33
     34'''''Discontinued on December 31, 2020 within CloudFront'''''
     35For further information refer to the [https://forums.aws.amazon.com/ann.jspa?annID=7356 AWS announcement].
    3336
    3437=== Playback Configuration ===
     
    3639Copy 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.
    3740
    38  * [http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/12535/video-delivery-rtmp-streaming JW Player Video Delivery: RTMP Streaming]
    39 
    4041== Custom Origin (HTTP/HTTPS) Distributions ==
    41 A [http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?Appendix.html custom origin] is an origin server that isn't hosted on Amazon S3. The origin server holds the original, definitive versions of your content. You can connect to any [wiki:help/en/howto/ftp FTP], [wiki:help/en/howto/ftp SFTP] or [wiki:help/en/howto/dav WebDAV] server and configure it as an origin server for content distribution with Amazon CloudFront in the ''Distribution (CDN)'' tab of the [wiki:help/en/howto/info Info] panel. The hostname from the ''Web URL'' configured in the bookmark is used to configure the origin of the CDN.
     42A [https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-overview.html#forward-custom-headers-restrict-access custom origin] is an origin server that isn't hosted on Amazon S3. The origin server holds the original, definitive versions of your content. You can connect to any [wiki:help/en/howto/ftp FTP], [wiki:help/en/howto/sftp SFTP] or [wiki:help/en/howto/dav WebDAV] server and configure it as an origin server for content distribution with Amazon CloudFront in the ''Distribution (CDN)'' tab of the [wiki:help/en/howto/info Info] panel. The hostname from the ''Web URL'' configured in the bookmark is used to configure the origin of the CDN.
    4243
    4344[[Image(Custom Origin CDN.png)]]
    44  * Adjust the [wiki:help/en/howto/bookmarks#WebURL Web URL] of the bookmark to the host where you want to CloudFront look for the original content. If the scheme of the Web URL is `http` the origin HTTP port of the distribution is set to the port number in the Web URL (defaults to`80`) and the HTTPS port is set to `443`.  If the scheme is `https` the origin HTTPS port of the distribution of the distribution is set to the port number in the Web URL (defaults to`443`) and the HTTP port is set to `80`.
    45  * Set the ''Path'' of the bookmark to the document root of your web server. This allows you to select files for [wiki:help/en/howto/cloudfront#ObjectInvalidation invalidation] or set the [wiki:help/en/howto/cloudfront#DefaultRootObject default root object].
     45 * Adjust the [wiki:help/en/howto/bookmarks#HTTPURL Web URL] of the bookmark to the host where you want to CloudFront look for the original content. If the scheme of the Web URL is `http` the origin HTTP port of the distribution is set to the port number in the Web URL (defaults to`80`) and the HTTPS port is set to `443`.  If the scheme is `https` the origin HTTPS port of the distribution is set to the port number in the Web URL (defaults to`443`) and the HTTP port is set to `80`.
     46 * Set the ''Path'' of the bookmark to the document root of your web server. This allows you to select files for [wiki:help/en/howto/cloudfront#ObjectInvalidation invalidation] or set the [wiki:help/en/howto/cloudfront#IndexFile default root object].
    4647 * Connect to the server and select the ''Distribution (CDN)'' panel from the [wiki:help/en/howto/info#CDNPanel Info] window.
    4748 * Check the ''Origin'' URL displayed and enable the distribution with ''Enable Amazon CloudFront distribution''.
     
    5152'''Example configuration:'''
    5253
    53 The first time your content is served to a worldwide user (one in Tokyo, for example), a copy of the content is fetched from the origin server and stored in cache on the edge servers in that location. The next time the content is requested, its pulled directly from the cached copy on the edge servers, dramatically reducing delivery time.
     54The first time your content is served to a worldwide user (one in Tokyo, for example), a copy of the content is fetched from the origin server and stored in cache on the edge servers in that location. The next time the content is requested, it's pulled directly from the cached copy on the edge servers, dramatically reducing delivery time.
    5455
    5556[[Image(CDN Custom Origin Server.png)]]
     
    6465
    6566== Deployment Status ==
    66 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''.
     67Upon changing configuration parameters of a distribution configuration, the settings are not distributed immediately 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''.
    6768
    6869=== CloudFront Access Logging ===
    69 When this option is enabled, access logs are written to `<bucketname>/logs`. The changes to the logging configuration take effect within 12 hours. The logging option is supported for both download and streaming distributions. Choose the target bucket for access logs in the dropdown menu listing all buckets of your account.  It is considered best practice to [http://blog.qloudstat.com/2012/04/24/choose-a-logging-target/ choose a different logging target] for each distribution.
     70When this option is enabled, access logs are written to `<bucketname>/logs`. The changes to the logging configuration take effect within 12 hours. The logging option is supported for both download and streaming distributions. Choose the target bucket for access logs in the dropdown menu listing all buckets of your account.  It is considered best practice to choose a different logging target for each distribution.
    7071
    7172== Origin ==
     
    103104== References ==
    104105 * [http://aws.amazon.com/cloudfront/faqs/ Amazon CloudFront FAQs]
    105  * [http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?RTMPStreaming.html Streaming Media Files]
     106 * [https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/on-demand-streaming-video.html Video on Demand and Live Streaming Video with CloudFront]
    106107 * [http://aws.amazon.com/cloudfront/#details Edge Locations]