如何限制Firebase函数的示例数

ttcibm8c  于 2023-05-29  发布在  其他
关注(0)|答案(3)|浏览(226)

我使用以下firebase cli命令来部署我的firebase函数

firebase deploy --only functions

当这样部署时,我如何限制函数的示例数量?看起来gcloud命令有--max-instances选项来限制示例,但在firebase cli中找不到类似的东西。

ztyzrc3y

ztyzrc3y1#

您可以在编写函数时使用runWith并传入RuntimeOptions来设置maxInstances
就像这样:

functions
.runWith({maxInstances: 3})
.https.onCall(() => {});
blpfk2vs

blpfk2vs2#

Firebase CLI上目前没有此选项。您可以随意使用Firebase support提交特性请求。如果添加这样的选项,它可能不会在CLI中结束,而是函数builder接口,类似于区域和内存的设置方式。
现在,您可以使用Google Cloud控制台,在那里找到您的部署函数并编辑以使用您想要的值。

a0zr77ik

a0zr77ik3#

如果您正在使用Python为第二代Cloud Functions编写函数,则可以用途:

@https_fn.on_call(max_instances=10)
def foo(req: https_fn.CallableRequest) -> any:
    ...

相关问题