我正在尝试拯救一个aws s3异常。
class FileManager
def fetchFile
begin
s3.get_object(bucket:'myBucket', key: file_name)
rescue Aws::S3::Errors => e
debugger
end
end
end
然后我从控制台调用方法
FileManager.fetch_file('Non existing file')
我没有得到调试器而是在控制台中出现错误消息
Aws::S3::Errors::NoSuchKey: The specified key does not exist.
答案 0 :(得分:1)
我相信这有你想要的(假设你正在使用这个宝石):
答案 1 :(得分:0)
您可以使用ServiceError
begin
# ...
rescue Aws::S3::Errors::ServiceError => e
# ...
end