CloudFrontのよくある質問を確認してみました。
1 WebDAVでファイルの送信要求をしてきたユーザーにもエッジロケーションからファイルを配信できますか?
Amazon CloudFront では現在、GET、HEAD、POST、PUT、PATCH、DELETE、および OPTIONS のリクエストをサポートしています。
ということで、エッジロケーション経由でWebDAV接続をすることは無理そうです(WebDAVには、専用のHTTPメソッドをいくつか使います)。オリジンサーバに対してGETしようとしたものを、エッジロケーションへリダイレクトさせられるかは、よくわかりません。
2 エッジロケーションから配信する場合も、ユーザー認証のしくみはありますか?
はい。Amazon CloudFront はオプションでプライベートコンテンツ機能を備えています。このオプションが有効の場合、お客様のリクエストをセキュリティで保護した状態で署名することによってお客様が同意を示す場合にのみ、Amazon CloudFront がファイルを配信します。CloudFront 開発者ガイドでこの機能の詳細をご覧ください。
Cookieをセットする、あるいはそのセッション限定のURLを設定する、というような方法で配信先を限定できる、とのことです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。