使用aws-cli我将5gb的文件上传到我制作了静态网站的Amazon S3存储桶.站点引用的一些文件是.shtml文件,但是S3默认为元数据内容类型,binary/octet-stream但我希望这些文件具有元数据内容类型text/html.否则它在浏览器中不起作用.
是否有一个aws-cli s3api命令我可以用来改变扩展名为.shtml的所有文件的内容类型?
您可以在特定文件类型上设置内容类型,如下所示.
"aws s3 sync ${BASE_DIR} s3://${BUCKET_NAME} --exclude *.shtml"
"aws s3 sync ${BASE_DIR} s3://${BUCKET_NAME} --exclude '*' --include '*.shtml' --no-guess-mime-type --content-type text/html"
Run Code Online (Sandbox Code Playgroud)