ฉันพยายามลบไฟล์ภาพที่อัพโหลดด้วยอัญมณี Ruby AWS-SDK-Core
ฉันมีรหัสต่อไปนี้:
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
อย่างไรก็ตามฉันได้รับข้อผิดพลาดต่อไปนี้:
ที่ฝากข้อมูลที่คุณพยายามเข้าถึงต้องได้รับการแก้ไขด้วยจุดสิ้นสุดที่ระบุ กรุณาส่งคำขอในอนาคตทั้งหมดไปยังจุดสิ้นสุดนี้
ฉันรู้ว่าภูมิภาคนั้นถูกต้องเพราะถ้าฉันเปลี่ยนus-east-1
เป็นข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น:
คีย์ที่ระบุไม่มีอยู่
ฉันทำอะไรผิดที่นี่