Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

Firebase 보안 규칙 출시 정보

Firebase 콘솔 및 기타 Firebase 플랫폼 및 관련 SDK에 대한 출시 정보를 검토하려면 Firebase 출시 정보를 참조하십시오.

2020 년 3 월 25 일

  • 유형 확인 규칙은 이제 CLI, Firebase 콘솔 및 에뮬레이터 제품군에서 일반적인 유형 오류 및 경고를 확인합니다. 오류는 규칙 사용 또는 배포를 차단하지만 경고는 아닙니다. 아래 예를 살펴보십시오. 규칙 언어 v1, v2에서 사용 가능합니다.

  • 규칙 놀이터 이제 규칙 놀이터의 표현식 위로 마우스를 가져가 콘솔에서 Firestore 및 스토리지 규칙을 디버깅 할 수 있습니다. 자세한 내용은 아래 설명서 또는 예제를 확인하십시오.

2020 년 2 월 13 일

  • 맵 차이 (규칙 언어 향상). 맵 차이는 맵 간의 차이를 나타냅니다. requestresource 오브젝트는 맵으로 구성되므로 이전 및 새 데이터를 비교하는 데 유용합니다. 아래의 문서 와 예제를 살펴보십시오. 규칙 언어 v1, v2에서 사용 가능합니다.

  • 지역 변수 (규칙 언어 향상). 이제 로컬 변수가 보안 규칙에서 지원됩니다! 키워드 let 을 사용하여 규칙 함수에서 로컬 변수를 작성하십시오. 아래의 문서 와 예제를 살펴보십시오. 규칙 언어 v2에서 사용 가능합니다.

  • 삼항 연산자 (규칙 언어 향상). 보안 규칙에 복잡한 제어 흐름이 포함 된 경우 이제 Firestore 및 스토리지 규칙에 3 차 운영자가 있습니다. 예상대로 작동합니다. condition ? true case : false case 입니다. 아래의 문서 와 예제를 살펴보십시오. 규칙 언어 v1, v2에서 사용 가능합니다.

2019 년 12 월 9 일

  • 유형 설정 (규칙 언어 향상). 이제 Firebase 보안 규칙에서 세트가 지원되는 유형입니다! 필수 및 선택적 필드를 적용하는 데 좋습니다. myList.toSet() 을 호출하여 목록을 세트로 변환 할 수 있습니다. Firebase 보안 규칙 언어 v1, v2에서 사용할 수 있습니다.

  • Stackdriver의 규칙 평가 지표 이제 규칙 평가 지표가 Firebase에서 Cloud Firestore, Realtime Database 및 Cloud Storage 용 Stackdriver로 내보내집니다! 이를 통해 앱의 승인 요청에 대한 모니터링 및 경고를 설정할 수 있습니다. 규칙 언어 v1, v2에서 사용 가능합니다.

2019 년 10 월 8 일

  • 지도 가져 오기 (규칙 언어 향상). get 하여지도 내에서 값을 가져 오는 것이 쉬워졌습니다. 두 개의 인수가 필요합니다. 첫 번째는 맵 내의 키이고 두 번째는 해당 키가없는 경우 반환하는 기본값입니다. 설명서 와 다음 예를 확인하십시오. 규칙 언어 v1, v2에서 사용 가능합니다.

  • 해싱 (규칙 언어 향상). 일반 텍스트로 원하지 않는 콘텐츠를 가리거나 다루기 힘든 것을 처리하지 않으려면 Firebase 보안 규칙의 값을 해시하고 싶습니까? 이제 Firebase 보안 규칙에서 해싱을 사용할 수있게되었습니다. 아래의 문서 와 예제를 살펴보십시오. 규칙 언어 v1, v2에서 사용 가능합니다.

  • 문자열 대체 (규칙 언어 향상). 때로는 규칙의 문자열이 정확히 필요한 형식이 아닙니다. 이제 약간의 정리를 위해 String.replace() 가 있습니다. "myString".replace("my", "your") => "yourString" 합니다. 이 기능은 설명서에 설명되어 있으며 다른 예가 아래에 나와 있습니다. Firebase 보안 규칙 언어 v1, v2에서 사용할 수 있습니다.