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

김현태님의 프로필 이미지
김현태

작성한 질문수

처음 시작하는 Infrastructure as Code: AWS & 테라폼

18강 - Functions 활용하기

18강 Function 활용하기

작성

·

77

0

18강의 vpc에 들어가서 backend의 s3 bucket을 제 bucket으로 고쳐도 계속 403 에러가 떠서 문의 드립니다 , key도 바꿔봤고, dynamo_db의 이름도 바꿨는데도 error message는 s3 bucket에 대한 error만 뜨네요

image.png

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

김현태 님의 질문에 대해 유사한 상황을 다룬 기존 게시물이 있어 추천 드립니다. “Function 활용하기에서 Terraform init이 안 됩니다.“라는 제목의 게시물에서, 작성자는 Terraform의 backend 설정 변경으로 인한 403 에러 문제를 겪고 있으며, 이는 AWS의 권한 문제와 관련이 있다는 답변을 받았습니다. 이 답변은 귀하의 상황과 유사할 수 있으며, 다음과 같은 해결책을 제시합니다:

  • AWS S3 backend의 bucket을 실제 AWS 계정의 S3 버킷 이름으로 지정해야 합니다. 이는 Terraform을 사용하여 AWS 리소스를 관리할 때 반드시 권한 설정이 적절하게 이루어져 있어야 함을 뜻합니다.
  • 이는 S3 버킷의 권한 설정 또는 Terraform 파일에서 지정한 AWS 자격증명이 올바르지 않아 발생할 수 있는 일반적인 문제로 추정됩니다.
  • 구체적으로는 Backend 파일을 올바르게 설정하고 있음에도 불구하고, 해당 AWS 자원에 접근할 수 있는 올바른 권한이 부여되었는지 확인해 보셔야 합니다.

상기 문제에 대한 자세한 설명과 해결 방법은 다음 게시물을 참조해 주세요:
- Function 활용하기에서 Terrafom init이 안됩니다.

Terraform version
Backend capture
Status code 403

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김현태님의 프로필 이미지
김현태

작성한 질문수

질문하기