Firebase : 403 PERMISSION_DENIED (FirebaseError : Installations) : SDK 업데이트 후 요청이 차단됨 (FirebaseInstallationsService)


10

웹 애플리케이션 용 Firebase의 Firebase SDK를 업데이트했습니다.
: 업데이트 내 응용 프로그램에 더 이상 시작하고 다음과 같은 오류가 발생합니다 이후
에 무슨 일이 일어나고 있는지 어떤 생각을?

잡히지 않음 (약속)
FirebaseError : 설치 : "403 PERMISSION_DENIED :이 API에 대한 요청 firebaseinstallations.googleapis.com 메소드 google.firebase.installations.v1.FirebaseInstallationsService.CreateInstallation이 차단되었습니다."오류로 인해 설치 요청 생성 실패 (설치 / 요청 실패).

답변:


25

새로운 버전의 Firebase SDK는 식별자 ( "FID"또는 "인스턴스 ID")를 타겟팅하기 위해 FIS (Firebase 설치 서비스)라고하는 새로운 내부 인프라 서비스에 의존합니다.
애플리케이션에서 사용하는 API 키에 API 키 제한을 사용하는 경우 firebaseinstallations.googleapis.com의 새로운 Firebase 설치 서비스에서 사용할 수 있도록 이러한 제한을 확장해야합니다.

문제의 API 키를 새로운 Firebase 설치 API 와 함께 사용하려면 다음 단계를 따르십시오 .

  • Google 클라우드 콘솔 로 이동
  • 관련 프로젝트 (예 : 응용 프로그램에 사용하는 프로젝트)를 선택하십시오
  • 메뉴를 열고 APIs & Services-> 로 이동하십시오Credentials
  • Edit API key해당 API 키를 클릭하십시오
  • 아래로 스크롤 API restrictions
  • 드롭 다운에서 Firebase Installations API
  • 딸깍 하는 소리 Save
  • Google 서버가 업데이트 및 재 시도 될 때까지 몇 분 기다립니다 ...

참고 : API 목록에서 Firebase 설치 API 를 찾을 수없는 경우 먼저 프로젝트에서 API 를 활성화 해야합니다 ( 여기를 클릭하십시오 ).

참고 : 애플리케이션에서 어떤 API 키 가 사용 되는지 확실하지 않은 경우 API 키당 Firebase 설치 API사용량을 확인할 수 있습니다 .

참고 : Firebase 설치 API 요청 측정 항목 페이지 에서 요청이 성공적으로 증가 하는지 확인 하여 수정 사항을 확인 하십시오 .200


2
클라우드 콘솔 링크를 올바른 링크로 업데이트 할 수 있습니까?
Christiaan Maks

1
이것이 정답입니다. 감사합니다.
Ataberk Kocaman

1
많은 시간 절약
Ashish Choudhary

API에 대한 제한은 없지만이 문제가 있지만 firebase SDK를 20.1.0으로 다운 그레이드 할 때 여전히 문제가 지속되는 모든 API를 선택했습니다. 나는 그것이 좋은 해결책은 아니지만 이것이 나를 도와주는 것 외에는 아무것도 없다는 것을 알고 있습니다.
rana_sadam

@rana_sadam : (Q1) 정확한 오류 메시지는 무엇입니까? (Q2) 올바른 API 키를보고 있는지 확인 했습니까? 자격 증명 사용 페이지 받는 요청을 보낼 때 어떤 API 키 쇼가 사용됩니다 Firebase Installations API. (Q3) Firebase Installations API아래 API 드롭 다운 목록에서 를 볼 수 있습니까 API restrictions? 그렇지 않은 경우 먼저 프로젝트사용 하도록 설정해야합니다 .
Andreas Rayo Kniep
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.