静的なWebサイトとして機能するようにフォルダをS3にアップロードしようとしています。私が持っている問題は、フォルダ内に、.css、.png、.svgなどの特定の拡張子のファイルがあることです。AWS PowerShellツールを使用しています。次のコマンドをアップロードすると.svgファイルが間違ったコンテンツタイプ。Amazon AWS S3への書き込み時にファイルまたは特定のタイプを除外します
Write-S3Object -BucketName bucket-name -Folder folderName -Recurse -Force -KeyPrefix folderName -CannedACLName NoACL
回避策として、私はフォルダを反復処理し、.svgファイルをアップロードしないようにしました。だから私はここに二つの質問を持っているフォルダを再反復のみ
Write-S3Object -BucketName bucket-name -Folder folderName -Recurse -Force -KeyPrefix folderName -CannedACLName NoACL -SearchPattern "*.svg" -ContentType "image/svg+xml"
正しい-content型を設定する.SVGアップロードします。
1)2ステップアプローチを実行する代わりに、すべてのファイルをsvgファイルの正しいコンテンツタイプに設定してアップロードできますか?
2)除外するファイルを-SearchPattern
のパラメータWrite-S3Object
に指定する場所はありますか?
ありがとうございました。