반응형
var AWS = require('aws-sdk');

const s3 = new AWS.S3({   accessKeyId: "아이디",   secretAccessKey: "시크릿키" });

var params = {Bucket: 'myBucket', Key: 'myImageFile.jpg'};

var file = require('fs').createWriteStream('/path/to/file.jpg');

s3.getObject(params).createReadStream().pipe(file);

출처에는 위와 같이 되어 있습니다. 

저는 그냥 텍스트 파일이고 텍스트 파일을 출력 할꺼라서 코드를 조금 바꿉니다. 

var AWS = require('aws-sdk');

const s3 = new AWS.S3({   accessKeyId: "아이디",   secretAccessKey: "시크릿키" });

var params = {Bucket: 'myBucket', Key: 'mytext.txt'};

s3.getObject(params, function(err, data) {

  if (err) {
  		console.log(err, err.stack); // an error occurred
  }
  else  {
  		console.log(data);           // successful response
  }
});

위코드 정도가 되겟습니다. 

얘도 모바일 하관련이 있으니 카테고리를 핸드핼드기기에 ^^

버킷 이름하고 아이디 시키릿키 그리고 Key 정도만 바꾸시면 원하시는 작업을 하실 수 있을 겁니다. 

감사합니다. 

출처 : stackoverflow.com/questions/27299139/read-file-from-aws-s3-bucket-using-node-fs

반응형
반응형

제목을 정하기가 좀 나쁘네요 ^^;;

Internet Explorer 7.0에서는

전체 창으로 새창을 띄웠을 때

창을 닫을까요 하고 물어 봅니다.

이 물음 없이 닫는 스크립트 입니다.

window.close();

또는

self.close();

대신에


window.open('about:blank','_self').self.close();

이렇게 쓰시면 됩니다.

반응형

+ Recent posts