인프런 커뮤니티 질문&답변

simjeongho012님의 프로필 이미지
simjeongho012

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

프론트 서버 배포하기

안녕하십니까 multer-S3 CredentialsError: Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1관련 질문입니다.

작성

·

1.6K

0

[제로초 강좌 질문 필독 사항입니다]
질문에는 여러분에게 도움이 되는 질문과 도움이 되지 않는 질문이 있습니다.
도움이 되는 질문을 하는 방법을 알려드립니다.

https://www.youtube.com/watch?v=PUKOWrOuC0c

0. 숫자 0부터 시작한 이유는 1보다 더 중요한 것이기 때문입니다. 에러가 났을 때 해결을 하는 게 중요한 게 아닙니다. 왜 여러분은 해결을 못 하고 저는 해결을 하는지, 어디서 힌트를 얻은 것이고 어떻게 해결한 건지 그걸 알아가셔야 합니다. 그렇지 못한 질문은 무의미한 질문입니다.
1. 에러 메시지를 올리기 전에 반드시 스스로 번역을 해야 합니다. 번역기 요즘 잘 되어 있습니다. 에러 메시지가 에러 해결 단서의 90%를 차지합니다. 한글로 번역만 해도 대부분 풀립니다. 그냥 에러메시지를 올리고(심지어 안 올리는 분도 있습니다. 저는 독심술사가 아닙니다) 해결해달라고 하시면 아무런 도움이 안 됩니다.
2. 에러 메시지를 잘라서 올리지 않아야 합니다. 입문자일수록 에러메시지에서 어떤 부분이 가장 중요한 부분인지 모르실 겁니다. 그러니 통째로 올리셔야 합니다.
3. 코드도 같이 올려주세요. 다만 코드 전체를 다 올리거나, 깃헙 주소만 띡 던지지는 마세요. 여러분이 "가장" 의심스럽다고 생각하는 코드를 올려주세요.
4. 이 강좌를 바탕으로 여러분이 응용을 해보다가 막히는 부분, 여러 개의 선택지 중에서 조언이 필요한 부분, 제 경험이 궁금한 부분에 대한 질문은 대환영입니다. 다만 여러분의 회사 일은 질문하지 마세요.
5. 강좌 하나 끝날 때마다 남의 질문들을 읽어보세요. 여러분이 곧 만나게 될 에러들입니다.
6. 위에 적은 내용을 명심하지 않으시면 백날 강좌를 봐도(제 강좌가 아니더라도) 실력이 늘지 않고 그냥 코딩쇼 관람 및 한컴타자연습을 한 셈이 될 겁니다.
 
안녕하십니까 강의 너무 유익하게 잘 보고 있습니다.
 
다름이 아니라 우분투 EC2인스턴스를 통해 서버와 프론트를 배포했는데 사진 업로드 과정에서
다음과 같은 에러가 계속 발생합니다.
 
제로초님께서 예전에 관련 내용으로 질문을 받으셨을 때 알려주신 방법인
 
sudo mkdir ~/.aws
sudo vim ~/.aws/credentials
파일을
다음과 같이 작성한 후 인스턴스를 reload해도 같은 에러가 발생합니다. 혹시 어떻게 해결해야할까요? 알려주시면 감사하겠습니다.

답변 2

0

simjeongho012님의 프로필 이미지
simjeongho012
질문자

.env에도 키가 존재하는데 안되네요 ...

제 EC2인스턴스 폴더 구조가 

root 안에 Deploy폴더가 있고

Deploy안에 server와 front폴더가 존재하는데  

서버 루트 경로에 .aws폴더와 .aws/credentials파일을 생성하고

.env파일은 server폴더 안에 존재하는 것이 맞을까요??

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 package.json이 있는 곳에 위치해야 하고요. .env 키값 가리고 보여주세요.

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

https://github.com/ZeroCho/react-nodebird/blob/master/ch7/back/routes/post.js#L20-L24

이 부분 말씀하시는 것이면 .env에 저 키가 있어야 합니다.

simjeongho012님의 프로필 이미지
simjeongho012

작성한 질문수

질문하기