티스토리 뷰
오류 해결
An error occurred (InvalidAccessKeyId) when calling the GetObject operation: The AWS Access Key Id you provided does not exist in our records.
송채채 2025. 8. 26. 16:57내 경우에는 로컬과 람다 배포 중 테스트에서 s3에 접근해야하느데 에러가 계속 생겼다.
보통 IAM 권한 문제인데 분명 권한, Region 문제가 없는데도 에러가 생겨서 다른 글과 AI의 도움을 받아 알아낸 것.
# AWS 자격 증명 설정
self.s3_client = boto3.client(
's3',
region_name=self.region_name,
#aws_access_key_id=os.getenv('AWS_ACCESS_KEY_ID'), => 로컬에서 실행할 때 사용
#aws_secret_access_key=os.getenv('AWS_SECRET_ACCESS_KEY') => 로컬에서 실행할 때 사용
)
Q. 로컬에선 잘 됐는데 왜 람다 배포 후엔 안되는 지?
A. AWS 환경에서는 액세스 권한 정보를 같이 넘기면 안되는데 로컬 테스트로 쓰던 모듈에서 변수로 할당해주고 있었다. 이를 주석처리하니 s3에 접근이 잘 돼서 해결!
다만, 다른 에러인 경우도 있으니 여러 글을 참고할 필요있음
AmazonS3Exception: The AWS Access Key Id you provided does not exist in our records. (Service: Amazon S3; Status Code: 403; 에
⛔ 문제 상황 게시글 작성(S3 파일 업로드) API 구현 후, 로컬에서 게시글 작성(파일 업로드) 시 정상적으로 업로드 되지만 배포 후 서버에서 테스트시 업로드 되지 않고 해당 에러 발생함 아래와
bamcodingbi.tistory.com
반응형
'오류 해결' 카테고리의 다른 글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Encoding
- vectorsearch
- Postgis
- polars
- Kafka
- docker
- rdflib
- 지식그래프
- Claude
- vscode
- TextRank
- deepseek
- hadoop
- ChatGPT
- 키워드추출
- rdffox
- PostgreSQL
- AWS
- SPARQL
- cursorai
- geospy
- PEFT
- MongoDB
- LLM
- Vue3
- vervel
- vertorsearch
- pandas
- python
- pdfmathtranslate
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
글 보관함