Securing Files in Amazon S3...

7 replies
Hi,

Is anyone out there using Amazon S3 to store their digital products for customers to download?

If so are there any special ways to secure the files agaist theft? Whats the different methods and strategies?

Thank you
#amazon #files #securing
  • Profile picture of the author omk
    Amazon s3 is great. I use it with Cloudfront to stream my videos and make them secure.

    S3 has access Control Lists where you can grant permissions like READ, WRITE or give FULL_CONTROL to specific people for individual buckets or objects.

    Query string authentication makes a URL to an Amazon S3 object which is only valid for a certain amount of time.

    You can create rules for all the requests to your S3 files.

    You can control write privileges to a subset of Amazon S3 resources.

    You can also restrict access based on HTTP referrer/ IP address.
    {{ DiscussionBoard.errors[3983838].message }}
  • Profile picture of the author WillR
    If you are using Wordpress then I highly recommend the S3FlowShield plugin. It will do a great job of securing all your Amazon S3 content.
    {{ DiscussionBoard.errors[3983857].message }}
  • Profile picture of the author Gary Ning Lo
    I also recommend S3FlowShield i never add any issues with it

    Cheers,

    ~Gary
    Signature
    -------------------------------------------------------------
    {{ DiscussionBoard.errors[3983941].message }}
    • Profile picture of the author Vladutz
      I've just checked out that suggestion (S3FlowShield) and it does look really good I must admit.

      OMK you mentioned CloudFront - Whats that all about, I've heard about it and others have said about streaming with it but can't you stream files from your S3 account anyway?

      Thanks for the great info
      {{ DiscussionBoard.errors[3984296].message }}
      • Profile picture of the author WillR
        Originally Posted by vladmm View Post

        I've just checked out that suggestion (S3FlowShield) and it does look really good I must admit.

        OMK you mentioned CloudFront - Whats that all about, I've heard about it and others have said about streaming with it but can't you stream files from your S3 account anyway?

        Thanks for the great info
        Cloudfront is just another version of S3 whereby your files are not just stored in one location, they are stored in various locations around the world so your customers are accessing and downloading files from locations closest to them. This speeds up the experience for your customer.

        You can stream your files from either standard S3 or Cloudfront - it's just they will usually stream a bit faster when you are using Cloudfront.
        {{ DiscussionBoard.errors[3984347].message }}
  • Profile picture of the author Vladutz
    I see, I take it CloudFront is a tad more expensive then?
    {{ DiscussionBoard.errors[3984374].message }}

Trending Topics