class

AWS::S3::Client

Inherits AWS::Client < Reference < Object

Constants

SERVICE_NAME = "s3"

Instance methods

delete_object(bucket_name : String, key : String)
Source
get_object(bucket_name : String, key : String, io : IO) : Nil
Source
get_object(bucket : Bucket, key : String)
Source
get_object(bucket_name : String, key : String) : String
Source
head_object(bucket : Bucket, key : String)
Source
head_object(bucket_name : String, key : String)
Source
list_buckets
Source
list_objects(bucket : Bucket)
Source
list_objects(bucket_name : String)
Source
presigned_url(method : String, bucket_name : String, key : String, ttl = 10.minutes, headers = HTTP::Headers.new)
Source
put_object(bucket_name : String, key : String, headers my_headers : HTTP::Headers, body : IO)
Source
put_object(bucket_name : String, key : String, headers : HTTP::Headers, body : String)
Source