amazon s3にSVGファイルがあります。ファイルをダウンロードするために次のコマンドを実行すると、aws s3コピーファイルタイプ
aws s3 cp s3://mybucket/test.svg .
バイナリファイルとしてダウンロードされます。しかし、私は直接コンソールに移動し、GUIからダウンロードすると正しくtext/xmlファイルとしてダウンロードされます。
aws s3 cp
を使用してファイルのコンテンツタイプを保存する方法はありますか?
cp
コマンドの
content-type
オプションを使用することができます
S3コンソールに示すように、ファイルの 'のContent-Encoding'は何ですか? –
コンテンツエンジニアリングは 'gzip'と言っています。ファイルを元の形式で一括ダウンロードする方法はありますか? –
S3の観点から、「元の」形式を取得しています。 S3はこれまでどおりコンテンツを変更しません。これは、最初にS3にアップロードされる前に、 'Content-Encoding'ヘッダが正しく設定されていることを前提として、gzipされているファイルによってのみ説明できます。ブラウザーは一般に、オブジェクトが圧縮され、 'Content-Encoding:gzip'が存在するが、CLIがそれをしていないときに、オンザフライで解凍する。 –