ПРЕДУПРЕЖДЕНИЕ О УСТАРЕВАНИИ: вызывается устаревший метод `[] 'Aws :: Resources :: Collection

Вы можете попробовать этот запрос:

 select substr('abc lmn pqr',1,instr('abc lmn pqr',' ',1)) as first, 
    substr('abc lmn pqr',instr('abc lmn pqr',' ',1,1),instr('abc lmn pqr',' ',-1,2)) as middle,
    substr('abc lmn pqr',instr('abc lmn pqr',' ',1,2)) as last
    from dual;
0
задан marimaf 17 January 2019 в 00:14
поделиться

1 ответ

Произвели следующие изменения и сделали так:

s3 = Aws::S3::Resource.new(:access_key_id => ENV.fetch('AWS_ACCESS_KEY_ID'),
                           :secret_access_key => ENV.fetch('AWS_SECRET_ACCESS_KEY'),
                           :region => ENV.fetch('AWS_REGION'))
obj = s3.client.get_object(bucket:ENV.fetch("AWS_BUCKET"), key: s3_key.to_s)
file = Tempfile.new('report_generation_json_file')
file.binmode

file.write(obj.body.read)

file.close
file.open
interpret_json_file(file)
0
ответ дан marimaf 17 January 2019 в 00:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: