我有2个AWC帐户,每个帐户都有一个S3存储桶。我向每个S3存储桶上传了两个大小相同的.CSV文件。
当我尝试下载或下载为时,此文件在第一个帐户中以.CSV文件的形式下载。但是(!!)当我尝试从第二个帐户下载此文件时-它以.TXT格式下载。
怎么会这样 这两个文件的创建方式相同:通过Redshift UNLOAD查询,该执行将选定数据从Redshift复制到S3。
更新:可能是因为在此文档的此帐户中,**服务器端加密等于AWS-KMS?我注意到从.csv转换为.txt的文件具有“服务器端加密:AWS-KMS”,而下载为.csv的.csv文件具有“服务器端加密:无”
更新:在不同的浏览器中尝试过-结果相同
在AWS S3控制台中检查每个对象的标题,然后比较Content-Type值。Content-Type
向Web浏览器提供有关对象包含哪些数据的提示。
如果Content-Type
不存在或不包含text/csv
,请在S3控制台中或通过您喜欢的S3应用程序(例如CloudBerry)添加或修改标头。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句