要するに
、キャリアウェーブとフォグ接続を介して追加のヘッダーを Amazon s3 に送信できるかどうかを知りたいですか?
詳細
については、最近、Amazon がファイルのクライアント側とサーバー側の暗号化をサポートしていることがわかりました。詳細 » http://docs.amazonwebservices.com/AmazonS3/latest/dev/SSEUsingRESTAPI.html
現在、Rails アプリで Carrierwave を使用して、Amazon s3 にファイルをアップロードしています。サーバー側の暗号化の場合、Amazonはリクエストに追加されたx-amz-server-side-encryption=AES256
のヘッダーを要求します。
そのため、キャリアウェーブとフォグを使用して追加のヘッダーを送信する方法を見つけようとしています。
私の考えでは、fog_attribute 構成行を次のように使用できる可能性があり、それが機能する可能性がありますが、fog_attribute が特定の属性または単なるブランケット ヘッダー セクション用であるかどうかはわかりません。
config.fog_attributes = {'x-amz-server-side-encryption' => 'AES256','Cache-Control'=>'max-age=315576000'} # optional, defaults to {}
そのため、最終的にこれをテストするためにアプリを形にしましたが、残念ながら機能しませんでした。
これも見つけました: https://github.com/geemus/fog/commit/070e2565d3eb08d0daaa258ad340b6254a9c6ef2フォグ リポジトリでコミットすると、fog_attributes メソッドが属性の定義済みリスト用であると感じさせられます。
これを機能させる方法が必要です。誰?