AWS/Firebase

    파이어스토어 특정 필드 값 보호 및 변경 불가 설정 | firestore

    파이어스토어 특정 필드 값 보호 및 변경 불가 설정 | firestore

    안녕하세요. 개발자 베베입니다. 이번 글에서는 파이어스토어의 문서 특정 필드를 보호하는 방법에 대하여 알아보도록 하겠습니다. 목표 문서에는 변경되면 안되는 몇몇 필드가 있죠. 예를 들면 uid 값을 기록해놓은 필드라던지, 작성 시간이라던지 있겠네요. 이러한 필드의 값을 변경할 수 없도록 보안 규칙을 통해 구현해보도록 하겠습니다. 위와 같은 처리를 한다면 유저가 변해서는 안되는 필드를 수정하려고 할 때, 퍼미션 에러가 발생할 것입니다. 보안 규칙 작성 문서에는 자주 변경되는 필드도 있고 변경되면 안되는 필드가 존재할 수 있습니다. 그것은 정의하는 개발자 마음이겠죠. 만약 특정 필드를 보호하고 싶다면 파이어스토어의 보안 규칙을 설정하여 원하는 콜렉션의 문서 특정 필드를 변경 불가능하도록 할 수 있습니다. 이..

    파이어베이스 호스팅 서비스에 가비아 커스텀 도메인 연결하기

    파이어베이스 호스팅 서비스에 가비아 커스텀 도메인 연결하기

    안녕하세요. 개발자 베베입니다. 이번 포스팅에서는 파이어베이스 호스팅 서비스에 커스텀 도메인을 설정하는 방법에 대해서 알아보겠습니다. 도메인 구매는 여러 대행업체중에서 가비아를 선택하였습니다. 다른 대행업체도 원리는 같습니다. ‣ 커스텀 도메인 추가하기 1. 파이어베이스 호스팅 서비스 페이지를 들어가서 커스텀 도메인 추가를 누릅니다. 그리고 도메인을 입력합니다.ex) rainbow.com 도메인을 구매했으면 입력창에 rainbow.com 입력 2. 소유권 확인 단계로 넘어가서 도메인 인증을 위한 레코드를 확인합니다. 레코드는 유형/호스트/값 으로 이루어져 있습니다.유형, 호스트, 값을 복사한 후, 가비아 사이트로 돌아가 도메인 레코드에 추가하여 인증을 진행해야 합니다. 3. 가비아 사이트로 돌아가 DNS..