Reputation: 708
I want to delete image from s3 bucket by finding the below url.
https://s3-ap-southeast-1.amazonaws.com/s3dev-bucket/perspectives/images/3547/original/1.jpg?1471239691
Upvotes: 3
Views: 4930
Reputation: 40
You can try like this
Aws.config.update(
credentials: Aws::Credentials.new("access_key_id", "secret_access_key"),
region: "region"
)
s3 = Aws::S3::Resource.new.bucket("bucket")
obj = s3.object('perspectives/images/3547/original/1.jpg')
obj.delete
Upvotes: 1
Reputation: 269101
Use #delete_object()
:
resp = client.delete_object({
bucket: "s3dev-bucket",
key: "perspectives/images/3547/original/1.jpg",
})
Upvotes: 3