Is there a way to stop/disable a Google Cloud Function?

前端 未结 5 971
無奈伤痛
無奈伤痛 2021-02-12 14:40

I have running multiple Google Cloud functions. One is not operating well, so I want to stop them until I\'ve fixed the situation.

I have seen that I can remove the func

相关标签:
5条回答
  • 2021-02-12 14:58

    I am not sure if this is late but what I did is that I deleted/commented the function I don't need and deployed again using firebase deploy --only functions . Once run, it shows that the function is being deleted. Hope this helpsGCF Deployment

    0 讨论(0)
  • 2021-02-12 15:02

    Follow up for anyone else looking for this, I created an ENV variable and added an if check before my function executes. Ex:

    if os.environ['functionOn'] == 'true':
        # insert previous function code here
    

    Can change function on/off with ENV variable change from console + redeploy.

    0 讨论(0)
  • 2021-02-12 15:07

    You cannot disable a function. Just comment the function body. It would be a good practice to log the call in the console and then return null so you can keep track whenever the function is invoked.

    0 讨论(0)
  • 2021-02-12 15:09

    Do not export the function. That way you can still keep it unmodified and yet be able to disable it.

    0 讨论(0)
  • 2021-02-12 15:09

    There's no button or switch you can turn to "switch it off". And I prefer to maintan a "single source of truth" when developing, so I removed them. If you have a CI integrated in your git (like gitlab CI) it should be just one click to re-deploy

    0 讨论(0)
提交回复
热议问题