我使用以下firebase cli命令来部署我的firebase函数
firebase deploy --only functions
当这样部署时,我如何限制函数的示例数量?看起来gcloud命令有--max-instances选项来限制示例,但在firebase cli中找不到类似的东西。
gcloud
--max-instances
ztyzrc3y1#
您可以在编写函数时使用runWith并传入RuntimeOptions来设置maxInstances就像这样:
runWith
maxInstances
functions .runWith({maxInstances: 3}) .https.onCall(() => {});
blpfk2vs2#
Firebase CLI上目前没有此选项。您可以随意使用Firebase support提交特性请求。如果添加这样的选项,它可能不会在CLI中结束,而是函数builder接口,类似于区域和内存的设置方式。现在,您可以使用Google Cloud控制台,在那里找到您的部署函数并编辑以使用您想要的值。
a0zr77ik3#
如果您正在使用Python为第二代Cloud Functions编写函数,则可以用途:
@https_fn.on_call(max_instances=10) def foo(req: https_fn.CallableRequest) -> any: ...
3条答案
按热度按时间ztyzrc3y1#
您可以在编写函数时使用
runWith
并传入RuntimeOptions来设置maxInstances
就像这样:
blpfk2vs2#
Firebase CLI上目前没有此选项。您可以随意使用Firebase support提交特性请求。如果添加这样的选项,它可能不会在CLI中结束,而是函数builder接口,类似于区域和内存的设置方式。
现在,您可以使用Google Cloud控制台,在那里找到您的部署函数并编辑以使用您想要的值。
a0zr77ik3#
如果您正在使用Python为第二代Cloud Functions编写函数,则可以用途: