Cloudfront ディストリビューションに対応する Amazon S3 バケットにファイルをアップロードするために Jungle Disk を使用し始めています。つまり、http:// URL 経由でアクセスでき、Amazon を CDN として使用しています。
私が直面している問題は、Jungle Disk がファイルに「読み取り」権限を設定していないため、ブラウザで対応する URL にアクセスすると Amazon'AccessDenied'
エラーが発生することです。BucketExplorer などのツールを使用して ACL を設定すると、その URL は 200 を返します。
ファイルをネットワーク ドライブにドラッグするシンプルさが本当に気に入っています。JungleDisk は、つまずいて混乱することなく、これを確実に行うことができる、私が見つけた最高のプログラムです。ただし、ファイルを読み取り可能にするオプションはないようです。
パーミッションを変更するだけで別のツール (特に購入する必要がある場合) に行く必要は本当にありません。これはとにかく、ディレクトリ構造全体をトラバースするように見えるため、とにかく非常に遅いようです。
JungleDisk はある種の「Web アクセス」を提供しますが、これは有料の機能であり、機能するかどうかはわかりません。
S3 はパーミッションを伝播していないように見えますが、これは本当に苦痛です。
ツリーをトラバースしてすべてを「読み取り」に設定する手動ツールを作成することを検討していますが、これが他の誰かが既に解決した問題である場合は、これを行いたくありません。