right_aws のドキュメントには次のように記載されています。
put(key, data=nil, meta_headers={}, perms=nil, headers={})
オブジェクト データを格納します。キーは String または Key インスタンスです。true を返します。
bucket.put('logs/today/1.log', 'Olala!') #=> true
この put 呼び出しは署名とどのように一致しますか?
暗号化を有効にするには:
...新しいオブジェクトをアップロードするとき、または既存のオブジェクトのコピーを作成するときに、x-amz-server-side-encryption ヘッダーをリクエストに追加して、Amazon S3 でデータを暗号化するかどうかを指定できます。ヘッダーの値を、Amazon S3 がサポートする暗号化アルゴリズム AES256 に設定します
どのように暗号化を有効にしますか?