2013-09-01 4 views
0

의 메소드에 액세스 할 때 문제가 발생했습니다. 안녕하세요 저는 aws/s3 보석을 가지고 놀고있어 내 레일 앱이 Amazon S3에서 파일을 저장하고 다운로드 할 수 있습니다. 나는 보석에 포함 된 방법에 접근 할 수 없다는 것을 알고 있습니다. aws/s3 gem

나는 문서의 지침에 따라 :

  1. 은 IRB 체결

  2. 필요한 'AWS/S3'AWS/S3에서 제공

  3. 입력 대화 형 쉘 %의 s3sh

  4. AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )

여기에서 나는 내 버킷과 객체에 액세스 할 수 있어야한다고 생각하지만 Service.buckets을 호출하면 undefined method 'buckets'이라는 오류가 발생합니다.

service = AWS::S3::Base.establish_connection!( :access_key_id => 'my credentials', :secret_access_key => 'my credentials' )

다음 service.buckets을하지만 여전히 나는 undefined method 'buckets'를 얻을 :

또한 (s3sh를 사용하지 않는) 노력했다. 이 보석을 어떻게 올바르게 사용합니까?

도움을 주신 데 대해 감사드립니다.

답변

1

AWS :: S3 :: Service.buckets는 버킷을 나열했습니다.