[解決済み] S3にある1万個のファイルを公開する方法
2023-01-12 22:14:45
質問
バケツに10,000ファイル入ったフォルダがあります。それらをアップロードしてすぐに公開する方法はないようです。そこで、私はそれらをすべてアップロードし、それらはプライベートであり、私はそれらをすべてパブリックにする必要があります。
awsコンソールを試しましたが、エラーが出るだけです(ファイル数の少ないフォルダでは問題なく動作します)。
FirefoxでS3オーガナイズを使用してみましたが、同じです。
これらをすべて公開するために実行できるソフトウェアやスクリプトはないでしょうか?
どのように解決するのですか?
バケット内のすべてのファイルへのアクセスを許可するバケットポリシー(下記例参照)を生成することができます。バケットポリシーは、AWSコンソールからバケットに追加することができます。
{
"Id": "...",
"Statement": [ {
"Sid": "...",
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::bucket/*",
"Principal": {
"AWS": [ "*" ]
}
} ]
}
Amazonが提供している以下のポリシー生成ツールもご覧ください。
関連
-
[解決済み] Amazon S3はシンボリックリンクをサポートしていますか?
-
[解決済み] ls とワイルドカードを使用して s3 にファイルが存在するかどうかをチェックする
-
[解決済み] S3バケットを丸ごとダウンロードする?
-
[解決済み] S3エラーです。リクエスト時刻と現在時刻の差が大きすぎます。
-
[解決済み] AWS S3: ディスクスペースの使用量を確認する方法
-
[解決済み] AWS S3 2つのバケット間でファイルやフォルダをコピーする
-
[解決済み] S3とAWSコンソールでサブフォルダーを含むフォルダーをアップロードする
-
[解決済み] Amazon S3コンソール: 複数のファイルを一度にダウンロードする
-
[解決済み] S3でのファイル名の最大長は?
-
[解決済み] Amazon AWSの課金上限を設定する方法はありますか?[クローズド]
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Amazon S3はシンボリックリンクをサポートしていますか?
-
[解決済み] ls とワイルドカードを使用して s3 にファイルが存在するかどうかをチェックする
-
[解決済み] S3エラーです。リクエスト時刻と現在時刻の差が大きすぎます。
-
[解決済み] Amazon S3 boto - フォルダを作成する方法は?
-
[解決済み] AWS S3: ディスクスペースの使用量を確認する方法
-
[解決済み] S3とAWSコンソールでサブフォルダーを含むフォルダーをアップロードする
-
[解決済み] Amazon S3コンソール: 複数のファイルを一度にダウンロードする
-
[解決済み] S3でのファイル名の最大長は?
-
[解決済み] Amazon AWSの課金上限を設定する方法はありますか?[クローズド]