#!/bin/bash # S3バケットのパス指定 S3_PATH="s3://your-bucket/path" # ファイル一覧取得とコマンド生成 aws s3 ls --recursive $S3_PATH | while read -r line; do filename=$(echo "$line" | awk '{print $4}') case "$filename" in *.html) echo "aws s3 cp ${S3_PATH}/${filename} ${S3_PATH}/${filename} --content-type \"text/html; charset=utf-8\" --metadata-directive REPLACE" ;; *.js) echo "aws s3 cp ${S3_PATH}/${filename} ${S3_PATH}/${filename} --content-type \"text/javascript; charset=utf-8\" --metadata-directive REPLACE" ;; *.css) echo "aws s3 cp ${S3_PATH}/${filename} ${S3_PATH}/${filename} --content-type \"text/css; charset=utf-8\" --metadata-directive REPLACE" ;; esac done > update_content_type.sh chmod +x update_content_type.shreporter mcp ### Link https://repost.aws/questions/QUzjhLe0bZQ5SdSgurjrno8g/amazon-sns%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E9%80%81%E4%BF%A1%E3%81%99%E3%82%8B%E9%9A%9B%E3%81%AE%E5%AE%9B%E5%85%88%E6%95%B0%E3%81%AE%E5%88%B6%E9%99%90 ### =============================
2024年12月3日火曜日
S3コピー
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿