프로젝트/작업2 boto3 NoCredentialsError No Credentials Error 해결하기배경당첨자 리스트를 엑셀파일로 생성해 다운로드 링크를 반환하는 API를 구현했다.다만 로컬에서는 정상적으로 잘 작동하는데 ec2에 배포되니 NoCredentialsError가 발생한다.버그에 대한 이슈 만들기원인 파악하기작업PR1. 원인 파악하기NoCredentialsError는 AWS SDK에서 자격 증명(credential)을 찾을 수 없을 때 발생하는 오류이다.이 오류는 AWS 서비스에 연결하려고 할 때 해당 서비스에 액세스하기 위한 자격 증명이 없을 때 발생한다.즉, AWS 계정에 대한 액세스 키(ID 및 시크릿 키)가 설정되지 않았거나 올바르게 설정되지 않은 경우에 발생할 수 있다.현재는 fastapi 코드 내의 config.py 파일에 AWS SDK.. 2024. 5. 24. [project - KWJ] 서버이전, GitHub CI/CD 수정하기 프로젝트 KingWangJJang 에서 서버를 기존 Synology 개인서버 -> AWS EC2로 이전하면서 GitHub Actions에서 관리하는 CI/CD를 수정해야하는 작업이 할당됐다. EC2 인스턴스는 프리티어 계정으로 팀장님이 생성해두었다. 호스트 정보, 사용자 이름을 받아서 수정하면 된다. 작업 요약 .github/workflows/야믈파일 수정 Dockerfile 수정 작업에 대한 내용을 먼저 파악해보자 CI/CD 개념 파악 GitHub Actions 사용법 파악 Yml 파일 수정 Dockerfile 수정 1. CI/CD 개념 파악 CI(Continuous Integration, 지속적 개발)는 개발자들이 작성한 코드를 지속적으로 통합하여 충돌 및 오류를 최소화하고 품질을 높이는 과정이다. .. 2024. 3. 2. 이전 1 다음