저는 웹사이트를 만들어본 경험이 거의 없고, React를 사용해본 경험도 거의 없습니다.이전에 AWS Cloud Resume Challenge를 진행할 때는HTML, CSS, 그리고 JavaScript만을 사용하여 개발했습니다. 이번 프로젝트에서 React를 사용하기로 결정하였고, 비록 제가 웹 담당은 아니지만,제가 구현한 AI 기능을 프론트엔드에 띄워보고 싶어서 간단하게 만들어보았습니다.실제로 React를 사용해보니 그 강력함에 놀랐습니다.컴포넌트 기반 구조의 편리함, 상태 관리의 용이성, 그리고 코드 재사용성 등이 매우 편리했습니다. 특히, AWS Lambda와 RDS를 연결하여 AI 기능을 React 컴포넌트로통합하는 과정이 매우 신기해서 이를 기록해보려고 합니다.도입 사실 이게 기능별로 페이지를 ..
비상비상StartQuery에 요청하는 중에 오류가 발생했습니다.Lambda 함수 테스트 중에 어디서 오류가 생기는 지 확인하기 위해서 cloudwatch log를 보려고 똭! 켰는데, 웬걸.. 이런 오류가 떴습니다.. 그래서 뭐가 문제인지 열심히 찾아보는 중 지원팀에 문의 버튼도 있길래 호다닥 눌렀는데 별로 효과는 없어서 바로 구글링 시작! 결국 구글링 해본 결과, Lambda 함수에서 cloudwatch log에 대한 권한이 없었기 때문에 로그 그룹이 생성되지 않은 것이었습니다.. 어쩐지 좀 이상하다 했는데, 저는 계정이 cloudwatch에 대한 권한이 없는 줄 알고, 루트 계정으로 들어가서 권한을 추가해줬는데, 원인은 Lambda 함수의 권한이 없었던 거였습니다.. 해결법Lambda 함수의 IAM..
티스토리 크롤링사실상.. 예전부터 실시간으로 티스토리에 블로그 올리면 자동으로 개인 홈페이지에도 나오면 좋겠다는 생각을 많이 했슴다. 근데 이게 티스토리 API가 막히면서 되게 복잡해졌다고 해요. 그래서 저는 원초적이고 가장 기본적인 방법인 크롤링을 활용해보면 좋을 것 같다고 생각했어요. 그래서 저는 파이썬 코드로 웹 크롤링 코드를 작성해봤는데, 이게 제 블로그에 들어가서 직접 크롤링할 부분의 태그를 직접 찾아야 하더라구요.. 이게 생각보다 오래걸렸던 것 같아요. 그리고 사람마다 태그 이름이 달라서 그거를 직접 찾아야 합니다. 방법을 알려드릴게요.크롬에서 크롤링 할 홈페이지에 들어간 다음 -> 오른쪽 상단에 땡땡떙 누른 후 -> 도구 -> 개발자 도구를 클릭해서 확인하면 됩니다.!!import jsoni..