에 대한 Carrierwave에 추가 헤더를 추가 내가 아마존 S3에 carrierwave 안개 연결을 통해 추가 헤더를 보낼 수 있는지 알고 싶어 한마디로
? 깊이에서은 한마디로 아마존 S3 암호화
저는 최근에 아마존이 파일의 클라이언트 및 서버 측 암호화를 지원하는 것을 발견했다. more info»http://docs.amazonwebservices.com/AmazonS3/latest/dev/SSEUsingRESTAPI.html
나는 현재 amazon s3에 파일을 업로드하기 위해 레일 웨이브에서 carrierwave를 사용하고 있습니다.
서버 측 암호화의 경우 amazon은 x-amz-server-side-encryption = AES256 헤더를 요청에 추가하도록 요청합니다.
그래서 이동 통신사 및 안개로 추가 헤더를 전송하는 방법을 찾으려고합니다.
내 생각에 fog_attribute 설정 행을 다음과 같이 사용할 수 있었지만 어쩌면 작동 할 수도 있지만 fog_attribute가 partiular 속성 또는 담요 헤더 섹션인지는 확실하지 않았습니다.
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 메소드가 정의 된 속성 목록임을 알 수 있습니다.
이 작업을 수행 할 수있는 방법이 있어야합니다. 누군가?
나는 이것이 작동해야한다고 생각합니다. 이것을 설정하고 테스트 할 수 있어야합니다. – Amala