Saya mencoba menghapus file gambar yang diunggah dengan AWS-SDK-Core Ruby Gem.
Saya memiliki kode berikut:
require 'aws-sdk-core'
def pull_picture(picture)
Aws.config = {
:access_key_id => ENV["AWS_ACCESS_KEY_ID"],
:secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"],
:region => 'us-west-2'
}
s3 = Aws::S3::Client.new
test = s3.get_object(
:bucket => ENV["AWS_S3_BUCKET"],
:key => picture.image_url.split('/')[-2],
)
end
Namun, saya mendapatkan kesalahan berikut:
Ember yang Anda coba akses harus diatasi menggunakan titik akhir yang ditentukan. Silakan kirim semua permintaan di masa mendatang ke titik akhir ini.
Saya tahu wilayah ini benar karena jika saya mengubahnya us-east-1
, kesalahan berikut muncul:
Kunci yang ditentukan tidak ada.
Apa yang saya lakukan salah di sini?