您如何停止使用App Engine Flex实例?

时间:2017-04-04 02:55:38

标签: google-app-engine firebase-realtime-database google-cloud-messaging billing google-cloud-functions

我正在使用Google Cloud的免费试用版,而我几乎已获得免费赠送的一半。我不知道我做错了什么,或者它的成本是否超出我的预期,所以我看着定价并意识到我不了解其中的大部分内容。我只是在学习和玩乐,所以我实际上并不想花钱(或者至少没有那么多),所以任何有助于在去年获得免费学分的东西都会很棒:)

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

我对我的功能所做的是从Firebase数据库获取有关通知的信息,然后使用Firebase Messaging发送通知。这是代码,如果它有帮助。

'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:1932.033 Gibibyte-hours
  • App Engine Flex实例核心时间:1932.033小时

如何停止使用App Engine Flex实例?它是什么?或者是时候在他们开始为我的卡充电之前寻找替代品。

谢谢!

2 个答案:

答案 0 :(得分:6)

您可以通过停止VERSION来停止灵活应用引擎中的所有实例。我一直用它来进行开发 - 没有必要让事情在一夜之间运行。

转到您的Google云平台控制台,选择应用引擎,然后选择版本。检查要停止的版本,然后单击顶部的停止。请注意,您实际上无法删除上一个版本,但可以将其停止:)这会关闭所有实例。

答案 1 :(得分:0)

您无法停止App Engine灵活实例。您将始终运行一个实例。

请查看以下帖子

Google Appengine: Budget and Daily Spending Limit not Working

此问题还与appengine的计费和定价有关

此致

迈克尔