JungleDisk経由でアップロードされたAmazon S3ファイルのアクセス許可を更新する
-
08-07-2019 - |
質問
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機能のほとんどをサポートし、フリーウェアです。
他のヒント
Webベースのツールが必要な場合は、 S3fm をオンラインで無料で使用できますAmazon S3ファイルマネージャー。
これはブラウザで実行される純粋なAjaxアプリであり、サードパーティのWebサイトと資格情報を共有する必要はありません。
アクセス許可を処理するための信頼できるクロスプラットフォームツールが必要な場合は、 CrossFTP Pro 。ほとんどのAmazon S3およびCloudFront機能もサポートしています。