3

私はGoogle Cloudの無料トライアルを使用していますが、私はほとんど無料クレジットを利用しています。私は何かが間違っているのか、それとも私が予想した以上にコストがかかっているのか分からないので、私は価格を見て、ほとんど理解していないことに気づいた。私はちょうど学び、楽しんで、私は実際に(そのくらいか少なくともない)お金を費やすしたくないので、その自由なクレジットが今年最後作るのを助けるために何が素晴らしい:)App Engine Flexインスタンスの使用をどのように停止しますか?

https://firebase.google.com/pricing/

だろうよ

私が自分の機能で行ったことは、Firebaseデータベースから通知を受け取り、Firebase Messagingを使って通知を送信することです。それが役に立つなら、ここにコードがあります。 1932.033ギビバイト-時間

  • App EngineのFlexのインスタンスコア時間:1932.033時間
  • どのよう

    'use strict'; 
    
    const functions = require('firebase-functions'); 
    const admin = require('firebase-admin'); 
    admin.initializeApp(functions.config().firebase); 
    
    exports.sendNotifications = functions.database.ref('/Notifications/{pushID}/title') 
        .onWrite(event => { 
    
        if (!event.data.exists()) 
         return; 
    
        event.data.ref.parent.once('value').then(function(dataSnapshot){ 
    
         // Grab the eventName and the message 
         const title = dataSnapshot.child('title').val(); 
         const message = dataSnapshot.child('message').val(); 
         const recipients = dataSnapshot.child('recipients').val(); 
         const tag = dataSnapshot.child('tag').val(); 
    
         const payload = { 
         notification:{ 
          title: title, 
          body: message, 
          tag: tag, 
          color: "#51E0F5", 
          sound: 'default' 
         }, 
         }; 
    
         const options = { 
         priority: 'high', 
         collapseKey: 'chat', 
         timeToLive: 3600 // 6 days 
         }; 
    
         // Get rid of this Notification in Firebase 
         event.data.ref.parent.remove(); 
    
         // Create notification 
         if (recipients != null) 
         { 
         return admin.messaging().sendToDevice(recipients, payload, options); 
         } 
         else 
         { 
         return; 
         } 
        }); 
        }) 
    

    は、トランザクションによると、私は

    • App EngineのFlexのインスタンスのRAMを使用しました私はApp Engine Flexインスタンスの使用をやめますか?それは何ですか?それとも、カードの請求を開始する前に交換品を探す時期ですか?

      ありがとうございました!

    +0

    [App Engine Flex Instances](https://cloud.google.com/appengine/docs/flexible/)は[クラウド機能](https://cloud.google。 com /機能/価格設定)。 –

    +0

    @FrankvanPuffelenトランザクションは、私がクラウド機能をテストする日だけです。あなたはそれを確信していますか? – Katie

    答えて

    1

    App Engine Flexible Instanceを停止することはできません。常に1つのインスタンスが実行されます。

    この質問はまたのAppEngineの請求や価格設定に関連して、次のポスト

    Google Appengine: Budget and Daily Spending Limit not Working

    で見てください

    よろしく

    マイケル

    +0

    対応するGoogle APIを無効にするとどうなりますか? App Engineを「シャットダウン」しないでしょうか? – nmindz

    6

    すべて停止することができますVERSIONを停止して柔軟なアプリエンジンのインスタンスを作成します。私は開発のためにこれを常に使用しています。

    Googleのクラウドプラットフォームのコンソールに移動し、アプリエンジンを選択してバージョンを選択します。停止するバージョンを確認し、上部の停止をクリックします。あなたが実際に最後のバージョンを削除することはできませんが、停止することができます:)これはすべてのインスタンスをシャットダウンします。

    +0

    感謝します!先月、私のApp Engine Flexibleインスタンスのために、私が使ったことのないもので無料トライアルで$ 69.38 CADを請求しました。私は計算エンジンのインスタンスを1つしか使用していません。 – mchiasson

    関連する問題