[Supabase] 내 데이터 베이스 프로젝트의 API Key 를 확인하는 방법

folder calendar_month web_traffic 0

최근 슈퍼베이스(Supabase) 를 이용해 웹호스팅 업체와 분리된 데이터 베이스 구축을 시도하고 있는데, 아주 재밌는 경험을 하고 있습니다.

일단 처음 사용하시는 분들이 조금 헷갈릴 수도 있는 API Key 를 확인하는 방법을 아래와 같이 기록으로 남겨둡니다.

먼저 슈퍼베이스에 로그인 해서 본인이 생성한 프로젝트로 들어갑니다.

프로젝트 설정 화면으로 이동하기

그럼 화면 좌측에 여러 아이콘 들이 나오는데, 그 중 가장 아래에 있는 Project Settings 화면으로 이동해 봅시다.

슈퍼베이스 API Key 확인 화면

그럼 다시 하위 메뉴 중에 API Keys 화면이 보이시죠? 해당 항목으로 이동해보면 위 이미지와 같이 Pulbic KeySecret Key 를 확인 할 수 있습니다.

Secret Key(service_role key)의 경우 우측의 Reveal 버튼을 눌러야 보입니다.

당연하겠지만, 두 키에는 부여된 권한이 다릅니다. Public Key 의 경우 누구나 봐도 되고, 권한에 제약이 있는, 주로 프론트엔드에서 사용하는 Key 라면, Secret Key 는 절대 공개되어서는 안되는 관리자 권한의 Key 입니다. 절대 공개가능한 곳에 복붙하지 마세요.

이제 이 Key 들을 활용해 슈퍼베이스의 데이터 베이스에 접근해 데이터를 읽고, 쓰고, 지워보도록 합시다.

끝.

댓글 남기기