рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП AWS SDK рдХрд╛ рд╡рд┐рдореЛрдЪрди

рд╡рд░реНрдирд░ рд╡реЛрдЧреЗрд▓, рд╕реАрдЯреАрдУ рдЕрдореЗрдЬрд╝реЕрди, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдлрд┐рд░ рд╕реЗ: рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рдХрд┐ рд╡рд╣ рдЕрдкрдиреЗ рджрд┐рдирднрд░ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП Node.js рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдФрд░ 4 рджрд┐рд╕рдВрдмрд░ рдХреЛ Node.js рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ AWS SDK рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рдЕрдм рдЙрдирдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рдбрд░ рд╕реЗ, рдерд░реНрдб-рдкрд╛рд░реНрдЯреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЙрдирдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, SDK рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:


рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ
npm install aws-sdk 

рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг:
 var AWS = require('aws-sdk'); AWS.config.loadFromPath('./path/to/credentials.json'); AWS.config.update({region: 'us-east-1'}); var s3 = new AWS.S3(); s3.client.createBucket({Bucket: 'myBucket'}).done(function(resp) { var data = {Bucket: 'myBucket', Key: 'myKey', Body: 'Hello!'}; s3.client.putObject(data).done(function(resp) { console.log("Successfully uploaded data to myBucket/myKey"); }); }).fail(function(resp) { console.log(resp.error); }); 


рд╕рдВрджрд░реНрдн


Source: https://habr.com/ru/post/In161665/


All Articles