[Alibaba] KMS 시크릿 권한 설정(ram, kms, rrsa)
·
클라우드(Azure, AWS, Alibaba)
KMS는 그냥 "키 관리 서비스"라고만 알고 있었다. 그런데 시크릿 조회 권한 요청 몇 건을 처리하다 보니 RAM, STS, AssumeRole, RRSA까지 줄줄이 엮여 나왔다. 헷갈렸던 부분을 기록 해 본다. KMS가 하는 두 가지 일키 관리암호화 키를 보관하고 암호화·복호화를 수행kms:Decrypt, kms:Encrypt시크릿 관리DB 비밀번호 같은 값을 이름으로 저장하고 꺼내 줌kms:GetSecretValue시크릿은 저장될 때 키 관리 쪽의 키로 암호화된다. 기본 서비스 키면 GetSecretValue만, 커스텀 키면 Decrypt까지 필요하다. 권한 확인은 RAM이 한다① 앱: AK/SK로 GetSecretValue 요청에 서명② KMS → RAM: "이 요청자가 이 시크릿을 조회할 수..