" unable to sign request without credentials set " 최근, AWS Cloud9을 통해 배포를 하면서 위와 같은 에러 이슈로 인해 배포가 안되는 사례가 있어 해결법에 대해 공유하고자 합니다. Ruby on Jets에서는 credentials에 적인 AWS ID와 Secret Key 정보를 토대로 자동으로 Region 판별 및 자동으로 Jets 프로젝트를 Deploy 하는 개념입니다. 해당 원인은 위 사진 속 메세지에 언급된 것과 같이 ~/.aws 폴더에 credentials 파일이 없어서 발생하는 원인입니다. credentials 파일에는 원래 아래와같이 AWS ID와 Secret Key가 적혀있습니다. 결국은 Credentials 파일이 누락되었다는 건데, Cred..
최근, AWS Cloud9을 통해 배포를 하면서 위와같은 이슈로 인해 피해를 본 사례가 있어 해결법에 대해 공유하고자 합니다. 해당 문제점 같은 경우는 byebug Gem이 AWS Lambda에 제대로 컴파일이 되지 않아서 발생되는 문제인 것 같습니다. 원래는 어떻게해서든 byebug Gem 설치와 함께 해결하는 방향으로 하고 싶었으나, 구글에서 위와같은 사례로 해결된 글을 발견하지 못했습니다. 그래서 저는 Gemfile 에서 byebug Gem을 지워버리고 해결하는 방향으로 했습니다. 1. Gemfile 파일을 열람 후, byebug Gem을 주석처리 혹은 내용을 지워주세요. 2. Ruby on Jets 내 터미널에서 아래 명령어를 입력해서 gem 설치파일 자체를 없애줍니다. gem uninstall ..