invaild1 S3 bucket policy "Invalid principal in policy" AWS를 운영하다보면 S3 bucket policy를 업데이트해야하는데, 간혹 "Invalid principal in policy"라는 에러가 발생하고 에러난 부분을 자세히 살펴보면 아래와 같이 S3 bucket policy에 알 수 없는 문자열이 있는 경우가 있다. "Principal": { "AWS": [ "AIDAJQABLZS4A3QDU576Q" ] } AWS IAM에는 고유ID라는게 모든 리소스에 할당된다. 예를 들어, test_user 라는 IAM user를 생성하면 고유ID가 생성되고 이 user를 삭제하고 다시 test_user라는 IAM user를 만들면 겉으로 보기엔 같은 test_user로 보이지만, 실제 고유ID가 다르기때문에 시스템에서는 다른 user로 인식한다. 일반적으로 IAM .. 2023. 8. 27. 이전 1 다음