JungleDisk経由でアップロードされたAmazon S3ファイルのアクセス許可を更新する

StackOverflow https://stackoverflow.com/questions/629102

質問

Jungle Diskを使用して、Cloudfrontディストリビューションに対応するAmazon S3バケットにファイルをアップロードし始めています。つまり、http:// URLからアクセスでき、CDNとしてAmazonを使用しています。

私が直面している問題は、Jungle Diskがファイルの「読み取り」権限を設定しないため、ブラウザーで対応するURLにアクセスすると、Amazon 'AccessDenied' エラーが発生することです。 BucketExplorerなどのツールを使用してACLを設定すると、そのURLは200を返します。

ファイルをネットワークドライブにドラッグするシンプルさが本当に気に入っています。 JungleDiskは、自分自身でつまずいて混乱することなく、これを確実に実行できることがわかった最高のプログラムです。ただし、ファイルを読み取り可能にするオプションはないようです。

アクセス許可を変更するためだけに別のツールに移動する必要はありません(特に購入する必要がある場合)。通常、ディレクトリ構造全体をトラバースしているように見えるため、これはとにかく遅いようです。

JungleDiskは何らかの「Webアクセス」を提供しますが、これは有料の機能であり、機能するかどうかはわかりません。

S3はパーミッションを伝播しないように見えますが、これは本当に苦痛です。

ツリーをトラバースし、すべてを「読み取り」に設定する手動ツールを作成することを検討していますが、これが他の誰かがすでに解決した問題である場合は、これを実行したくないです。

役に立ちましたか?

解決

免責事項:私はこのツールの開発者ですが、あなたの質問に答えるかもしれません。

Windowsを使用している場合は、 CloudBerry Explorer Amazon S3クライアントを使用できます。 Amazon S3およびCloudFront機能のほとんどをサポートし、フリーウェアです。

他のヒント

送信 Macアプリを使用して、JungleDiskで既にアップロードしたファイルの権限を変更します。よりクロスプラットフォームなソリューションを探している場合、Firefox用の S3Fox ブラウザープラグインは、 S3ファイルのアクセス許可も変更します。

Webベースのツールが必要な場合は、 S3fm をオンラインで無料で使用できますAmazon S3ファイルマネージャー。

これはブラウザで実行される純粋なAjaxアプリであり、サードパーティのWebサイトと資格情報を共有する必要はありません。

アクセス許可を処理するための信頼できるクロスプラットフォームツールが必要な場合は、 CrossFTP Pro 。ほとんどのAmazon S3およびCloudFront機能もサポートしています。

scroll top