반응형
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
반응형
'핸드핼드 기기' 카테고리의 다른 글
윈도우(Windows) 안드로이드(Android) 스튜디오(Studio) 설치 (0) | 2020.10.12 |
---|---|
Flutter / Dart 출력문 print에 대하여. (0) | 2020.10.08 |
Flutter Dart sleep 함수 사용하기 (0) | 2020.10.07 |
Flutter/Dart timer 정지 시키기 (0) | 2020.10.06 |
안드로이드 스튜디오(Android Studio) 에디터(Editor) 글자(Font) 크기(Size) 키우기(Increase). (0) | 2020.10.05 |