2009-03-10 27 views
5

Jungle Diskを使用して、Cloudfrontディストリビューションに対応するAmazon S3バケットにファイルをアップロードし始めています。つまり、http:// URLを介してアクセスでき、AmazonをCDNとして使用しています。JungleDisk経由でアップロードされたAmazon S3ファイルに対するアクセス許可の更新

私が直面している問題は、ジャングルディスクがファイルの '読み取り'権限を設定しないため、ブラウザで対応するURLにアクセスするとAmazonの'AccessDenied'エラーが発生することです。 BucketExplorerのようなツールを使ってACLを設定すると、そのURLは200に戻ります。

ファイルをネットワークドライブにドラッグすることがとても簡単です。 JungleDiskは、自分自身を乗り越えて混乱することなく、確実にこれを行うことがわかった最高のプログラムです。しかし、ファイルを読み取り可能にするオプションがないようです。

パーミッションを変更するためには、別のツール(特に購入する必要がある場合)に移動する必要がありません。これは一般的にディレクトリ構造全体を横断するように見えるため、やや遅くなります。

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

S3は本当の痛みであるアクセス許可を伝播していないようです。

私はツリーを横断してすべてを「読み込み」にする手動ツールを作成することを検討していますが、他の誰かがすでに解決している問題の場合は、これをやりません。

答えて

6

免責事項:私はこのツールのデベロッパーですか?あなたの質問に答えられるかもしれません。

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

+0

有望そう - この新しいですか?私はちょうどその愚かなfirefoxのプラグインを立てることはできません。信じられないほどバグがあります –

+0

すぐに1歳になるでしょう;-)私はとても驚いています。 – cloudberryman

+1

これまでのところうまく機能しています! –

1

私はTransmit Macアプリを使用して、既にJungleDiskでアップロードしたファイルのアクセス許可を変更します。もっとクロスプラットフォームのソリューションを探しているなら、FirefoxのブラウザプラグインS3FoxはS3ファイルのパーミッションも変更できると主張しています。

1

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

これは、ブラウザで動作する純粋なAjaxアプリケーションで、サードパーティのWebサイトとの資格情報の共有を必要としません。

+0

私はちょうどGoogleのこの答えを越えて起こったと私はS3fmを使用したい人には慎重です。アプリケーションはおそらく、ワイヤを介して安全な情報を送信しているため、サイトに対してs3 URLとSSL(https://)を使用する必要があります。 –

1

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

関連する問題