2012-03-04 9 views

Odpowiedz

4

The docs Powiedz, że możliwe jest podanie parametru prefix podczas pytania o listę kluczy w wiadrze. Możesz ustawić parametr max-keys na 1 dla szybkości. Jeśli lista nie jest pusta, wiesz, że prefiks istnieje.

Narzędzia takie jak boto's bucket.list() function również wyświetlają prefiks i stronicowanie.

2

iteracyjne nad wszystkie pliki S3 w wiadrze, które rozpoczynają się od „some/przedrostka /” w Ruby, wykonaj następujące czynności przy użyciu gem aws-SDK:

AWS.config :access_key_id => "foo", :secret_access_key => "bar" 
s3 = AWS::S3.new 
s3.buckets['com.mydomain.mybucket'].objects.with_prefix('some/prefix/').each do |object| 
    # Do something with object (an S3 object) 
end 
+0

Dzięki, to jest dokładnie to, czego szukasz ! – gregolsen

Powiązane problemy