이 영역을 누르면 첫 페이지로 이동
h0lymoly 경험 저장소 블로그의 첫 페이지로 이동

h0lymoly 경험 저장소

페이지 맨 위로 올라가기

h0lymoly 경험 저장소

에러 해결 - User not authorized to perform kms:CreateGrant operation

  • 2025.03.15 14:28
  • 에러 & 삽질


개요


Terraform Enterprise로 EKS 배포 중 발생한 에러입니다. ETCD Secret을 교차 계정의 KMS 키로 암호화 하는 도중에 발생하였습니다.

해당 에러는 KMS 키에 대한 CreateGrant 권한이 없어 발생한 것으로 확인됩니다.

 

module.eks["???-cluster-01"].aws_eks_cluster.this["???-cluster-01"]: Creating...
╷
│ Error: creating EKS Cluster (???-cluster-01): operation error EKS: CreateCluster, https response error StatusCode: 400, RequestID: [KMS Key ID], api error InvalidRequestException: User not authorized to perform kms:CreateGrant operation
│
│   with module.eks["???-cluster-01"].aws_eks_cluster.this["???-cluster-01"],
│   on ..\module\terraform-aws-eks\main.tf line 13, in resource "aws_eks_cluster" "this":
│   13: resource "aws_eks_cluster" "this" {

 

 

해결


교차 계정의 KMS 키 정책 중, Action 부분에 kms:CreateGrant 가 있는 위치에 Terraform Enterprise가 배포하는데 사용하는 역할(Assume Role)을 넣어주었습니다.

 

정책 수정 후, Terraform Enterprise으로 재배포 하여 클러스터를 정상적으로 배포할 수 있었습니다.

 

 

 

참고


Troubleshoot IAM and KMS permission issues for starting EC2 instances

 

'에러 & 삽질' 카테고리의 다른 글

삽질 해결 - VPC Flow Log format 사용자 지정 형식(Custom) 삽질  (0) 2025.03.19
삽질 해결 - aws_iam_policy_attachment 삭제 시, 정책과 연결된 Group/Role/User의 정책 연결 해제 방지 방안  (0) 2025.03.02

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 삽질 해결 - VPC Flow Log format 사용자 지정 형식(Custom) 삽질

    삽질 해결 - VPC Flow Log format 사용자 지정 형식(Custom) 삽질

    2025.03.19
  • 삽질 해결 - aws_iam_policy_attachment 삭제 시, 정책과 연결된 Group/Role/User의 정책 연결 해제 방지 방안

    삽질 해결 - aws_iam_policy_attachment 삭제 시, 정책과 연결된 Group/Role/User의 정책 연결 해제 방지 방안

    2025.03.02
다른 글 더 둘러보기

정보

h0lymoly 경험 저장소 블로그의 첫 페이지로 이동

h0lymoly 경험 저장소

  • h0lymoly 경험 저장소의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (13)
    • Cloud (4)
      • AWS (4)
    • Kubernetes (0)
    • IaC (4)
      • Terraform (4)
    • 에러 & 삽질 (3)
    • Certification (1)
    • 일상 (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • two factor
  • Terraform
  • hands-on
  • hcp terraform
  • kubestronaut
  • CKAD
  • AWS
  • resource explorer

나의 외부 링크

정보

h0lymoly의 h0lymoly 경험 저장소

h0lymoly 경험 저장소

h0lymoly

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © h0lymoly. Designed by Fraccino.

티스토리툴바