작성
·
257
0
현재 배포되어 있는 앱이 있는데 결제를 할 때마다 파이어베이스에 추가 되게끔 firebase function을 설정해놨습니다. 기존에는 별 문제 없이 잘 됐다가 play-console 계정을 다른 계정으로 소유권 이전을 한 이후로
The current user has insufficient permissions to perform the requested operation.
라는 메시지와 함께 추가가 되질 않습니다.
firebase function에서도 play console 계정을 업데이트 해서 배포를 했고, gcp에서도 새 계정의 IAM을 최상으로 올려놓은거 같은데 계속 같은 이유로 데이터를 가져오지 못하고 있습니다.
제가 어딜 놓치고 있는걸까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
빙수왕님, 귀하의 문제는 Google Play Console의 소유권 이전 후 발생한 권한 문제로 보입니다. 소유권 이전 후에는 관련 계정에 대한 모든 설정을 재검토해야 합니다. IAM(Identity and Access Management) 설정이 제대로 되었다 하더라도, Firebase function이 사용하는 Service Account의 권한도 업데이트가 필요할 수 있습니다. Google Cloud Platform의 Service Account에 대한 권한을 다시 한 번 확인해 보시고, 필요한 권한이 있는지, 올바르게 연결되어 있는지 점검해보시기 바랍니다. 또한, Firebase 프로젝트 설정에서도 새로운 Google Play Console 계정과의 연결을 확인해 보시는 것이 좋습니다.
임의의 변경 사항이나 업데이트가 발생한 경우 해당 변경 사항을 Firebase Function에 적용하고, 배포하는 과정에서 문제가 없었는지도 점검해보세요. 때로는 캐시 또는 기타 시스템 관련 문제로 변경 사항이 제대로 적용되지 않을 수 있습니다. 변경 사항을 다시 적용하고 배포하여 문제가 해결되는지 시도해 볼 것을 권장드립니다.
이 과정에서도 문제가 해결되지 않는 경우, Google Play Console, Firebase Support 및 Google Cloud Support를 통해 더 자세한 도움을 요청해보시는 것도 좋은 방법입니다.