편집 기록

편집 기록
  • 프로필 정토드님의 편집
    날짜2016.05.01

    AWS S3에서 NetworkingError: connect ECONNREFUSED에러가 발생합니다.


    node.js에서 aws s3 테스트 중입니다.

    var AWS = require('aws-sdk');
    AWS.config.region = 'ap-northeast-1';
    AWS.config.endpoint = 'archabucket.s3-website-ap-northeast-1.amazonaws.com';
    var fs = require('fs');
    var s3 = new AWS.S3();
    
    var params = {
              Bucket: 'archabucket',
              Key: 'logo.png',
              ACL: 'public-read ',
              Body: fs.createReadStream('94.png'),
              ContentType: 'image/png'
            };
    
    s3.putObject(params, function(err, data) {
        if (err) console.log(err, err.stack); // an error occurred
        else     console.log(data);           // successful response
    });
    

    생활코딩을 보면서 간단하게 테스트 중인데 엔드포인트 에러가 뜨길래 엔드포인트를 잡아주니 이번엔 NetworkingError: connect ECONNREFUSED 에러가 뜹니다..

    그냥 간단하게 버킷리스트를 반환하는건되는데 .... AmazonS3FullAccess 권한은 주었습니다.. 지역도 서울로 바꿔도 똑같고 참 난감합니다...