如何取消部署 Cloud Functions for Firebase?
How do you un-deploy Cloud Functions for Firebase?
我正在试验 Cloud Functions for Firebase,并在 functions-samples repo 中部署了其中一个示例,并使用 firebase use --add
将其链接到现有项目。
因为我只是在玩,这些文件没有添加到我的版本控制中,我也无法再访问完成此操作的机器。我想在此功能的基础上构建或创建新功能,但我不确定如何 1) 修改并重新部署原始功能或 2) un-use --add
并重新开始。我在我的 firebase 控制台中看到了该功能,但没有 'delete' 或 'remove' 按钮,并且通读了 CLI 文档以寻找无济于事的线索。
感谢您为 firebase 添加功能'stack.'非常感谢任何指导。
函数在 firebase deploy
期间不存在时会被删除。最常见的原因是因为您从 index.js
中删除了该函数,但如果您删除了整个 functions
目录,那也可以。
要继续处理您不再拥有其源代码的功能,最简单的方法就是重新开始。您部署的功能将替换您之前部署的功能。
或者,如果您偏爱使用 Google Cloud Console instead of the Firebase Console,云控制台将向您显示当前部署的函数的代码,因此您可以将其复制粘贴到本地计算机上。
云控制台还有一个 'delete' 按钮用于每个功能,甚至是网络编辑器。不过,从 Cloud Console 编辑函数时请注意:您的下一个 firebase deploy
将覆盖任何更改。
对于delete/undeploy单个函数,您可以删除函数的代码,然后运行在命令行中输入以下内容:
firebase deploy --only functions:YourFunctionName
将 YourFunctionName
替换为您的函数名称
如果您正在处理尚未准备好部署的其他功能,或者出于任何原因不想部署所有功能,那么上面的代码会很方便。这也感觉更安全一些,因为您没有重新部署所有内容:)
转到 Google Cloud Console Cloud Functions 和 select 项目,然后 select 您要取消部署或删除的函数。 Select 然后点击删除。
要明确删除函数,请使用以下命令:
$ firebase functions:delete myFunction
将 myFunction 替换为您的函数名称。如需详细信息。按照这个 link: https://firebase.google.com/docs/functions/manage-functions
现在您可以简单地从功能面板中删除一个功能,如下所示。点击右上角相关功能的三点标记。
我正在试验 Cloud Functions for Firebase,并在 functions-samples repo 中部署了其中一个示例,并使用 firebase use --add
将其链接到现有项目。
因为我只是在玩,这些文件没有添加到我的版本控制中,我也无法再访问完成此操作的机器。我想在此功能的基础上构建或创建新功能,但我不确定如何 1) 修改并重新部署原始功能或 2) un-use --add
并重新开始。我在我的 firebase 控制台中看到了该功能,但没有 'delete' 或 'remove' 按钮,并且通读了 CLI 文档以寻找无济于事的线索。
感谢您为 firebase 添加功能'stack.'非常感谢任何指导。
函数在 firebase deploy
期间不存在时会被删除。最常见的原因是因为您从 index.js
中删除了该函数,但如果您删除了整个 functions
目录,那也可以。
要继续处理您不再拥有其源代码的功能,最简单的方法就是重新开始。您部署的功能将替换您之前部署的功能。
或者,如果您偏爱使用 Google Cloud Console instead of the Firebase Console,云控制台将向您显示当前部署的函数的代码,因此您可以将其复制粘贴到本地计算机上。
云控制台还有一个 'delete' 按钮用于每个功能,甚至是网络编辑器。不过,从 Cloud Console 编辑函数时请注意:您的下一个 firebase deploy
将覆盖任何更改。
对于delete/undeploy单个函数,您可以删除函数的代码,然后运行在命令行中输入以下内容:
firebase deploy --only functions:YourFunctionName
将 YourFunctionName
替换为您的函数名称
如果您正在处理尚未准备好部署的其他功能,或者出于任何原因不想部署所有功能,那么上面的代码会很方便。这也感觉更安全一些,因为您没有重新部署所有内容:)
转到 Google Cloud Console Cloud Functions 和 select 项目,然后 select 您要取消部署或删除的函数。 Select 然后点击删除。
要明确删除函数,请使用以下命令:
$ firebase functions:delete myFunction
将 myFunction 替换为您的函数名称。如需详细信息。按照这个 link: https://firebase.google.com/docs/functions/manage-functions
现在您可以简单地从功能面板中删除一个功能,如下所示。点击右上角相关功能的三点标记。