Nice programing

Firebase 용 Cloud Functions-결제 계정이 구성되지 않음

nicepro 2020. 11. 24. 19:55
반응형

Firebase 용 Cloud Functions-결제 계정이 구성되지 않음


방금 Firebase 용 새 Cloud Functions를 구현했지만 로그에 저를 괴롭히는 무언가가 있습니다.

결제 계정이 구성되지 않았습니다. 외부 네트워크에 액세스 할 수 없으며 할당량이 매우 제한됩니다. 이러한 제한을 제거하도록 결제 계정 구성

실제로 외부 네트워크에서 기능에 액세스 할 수 있었는데 실제로 내 결제 계정을 제공해야합니까? firebase 문서에는 이에 대한 내용이 없습니다.

개인 테스트 목적으로 Spark 구독 플랜을 사용하고 있으며 아직 비용을 지불하지 않을 경우 결제 정보를 추가하고 싶지 않습니다.


제한은 아웃 바운드 액세스에 관한 것입니다. 예를 들어 함수가 일반 인터넷에서 리소스를 요청할 수 있습니다. 웹훅에 응답하거나 실시간 데이터베이스와 같은 Google 내부 서비스에 액세스하는 기능을 사용하는 것은 절대적으로 좋습니다.

제 3 자 웹 서비스 (예 :)를 호출하려면 결제를 활성화해야합니다.

다른 할당량은 https://firebase.google.com/pricing/ 을 참조하세요. 초 및 4 만 GB- 초).


Doug stevenson의 답변 은 저에게 가장 큰 도움이되었습니다.

TL; DR : 경고 메시지입니다. 발신 전화를하지 않으면 괜찮습니다.

이 경고 메시지는 Spark 계획에서 실행할 때 모든 기능에 대해 나타납니다. 이는 경고 일뿐입니다. 자체적으로 아웃 바운드 네트워킹을 수행하는 경우 무시해도됩니다.

혼란을 덜기 위해 메시지를 변경하거나 제거하는 중입니다.

[...]


첫 번째 호출이 발생하지만 Spark 계획에 있고 외부 네트워크에서 호출 될 때 표시됩니다 (logs 참조).

이 글을 쓰는 시점에 BLAZE (Pay as you go)라는 Plan은 네트워킹 (외부 액세스)을 허용하고 영구 무료 계층을 가지고 있습니다.

처음 2,000,000 회 호출, 400,000GB-sec, 200,000 CPU-sec, 5GB의 인터넷 송신 트래픽이 매달 무료로 제공됩니다. 이 무료 할당량을 초과 한 사용량에 대해서만 요금이 부과됩니다.

클라우드 기능 가격에 대해 자세히 알아보기 https://cloud.google.com/functions/pricing


프로젝트가 결제 계정에 연결되어 있는지 확인하세요.

https://console.cloud.google.com/billing으로 이동하는 경우

거기에 나열된 Firebase 프로젝트를 찾을 수 있습니다. 그렇지 않은 경우 프로젝트 목록으로 이동하고 프로젝트 메뉴에서 결제를 선택한 다음 결제 계정을 연결해야합니다.

여기에 이미지 설명 입력

참고 URL : https://stackoverflow.com/questions/42784135/cloud-functions-for-firebase-billing-account-not-configured

반응형