2017-02-21 3 views
0

를 설정할 수 없습니다 릴리스 노트에 따르면 Aws::S3::Errors::BadRequest: [!]이 (AWS-SDK의 루비 보석을) 수행 통 라이프 사이클 구성

을, 내 버전 (11)을 지원합니다 S3 버킷 라이프 사이클 API가 추가되었습니다. 현재는 객체 만료 만 지원합니다.

내가 뭘 잘못하고 있니?

UPD :

⇒ s3cmd -c s3cfg setlifecycle lifecycle_configuration.xml s3://my-new-bucket 
ERROR: S3 error: 405 (MethodNotAllowed) 
⇒ cat lifecycle_configuration.xml 
<?xml version="1.0" encoding="UTF-8"?> 
<LifecycleConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Rule><ID>test</ID><Status>Enabled</Status><Expiration><Days>1</Days></Expiration><Prefix></Prefix></Rule></LifecycleConfiguration> 

답변

0

해결 방법을 찾았습니다 : 도움이되지 않았 s3cmd을 시도

아마
s3cmd -c s3cfg setlifecycle lifecycle_configuration.xml s3://my-new-bucket --signature-v2 

AWS-SDK 보석이 기능과 호환되지 않습니다.