Firebase CLI deploy functions - Error: Failed to initialize a region
Firebase CLI deploy functions - Error: Failed to initialize a region
我在为 Blaze 计划中的应用执行 firebase deploy --only functions
时遇到问题。
我有最新的 firebase-tools CLI (v 3.5.0)。
我收到以下错误:
=== Deploying to 'myapp1234'...
i deploying functions
i functions: ensuring necessary APIs are enabled...
i runtimeconfig: ensuring necessary APIs are enabled...
✔ runtimeconfig: all necessary APIs are enabled
✔ functions: all necessary APIs are enabled
i functions: preparing functions directory for uploading...
i functions: packaged functions (1.29 KB) for uploading
✔ functions: functions folder uploaded successfully
i starting release process (may take several minutes)...
i functions: updating function myFunc...
⚠ functions[myFunc]: Deploy Error: Failed to initialize a region
Functions deploy had errors. To continue deploying other features (such as database), run:
firebase deploy --except functions
Error: Functions did not deploy properly.
在过去的 12 小时里,我每半小时重试一次,以为出现了中断。 firebase 状态页面全部显示为绿色。
好的,这是我发现的,有点奇怪:
firebase list
显示您有权访问的所有 firebase 项目,但它们尚不可用(即作为别名添加到您当前的文件夹项目)。
即使 firebase-tools CLI 允许您执行 firebase deploy --project myproject1
,如果您 没有在 .firebaserc
中声明 myproject1
= > 它会因上述奇怪的区域错误而失败。
要解决此问题,我发现有 2 个选项:
firebase use --add
(将触发交互式列表)
firebase use myproject1
=> 然后 firebase deploy --project myproject1
将起作用(有或没有可选的 --only functions
)
我在为 Blaze 计划中的应用执行 firebase deploy --only functions
时遇到问题。
我有最新的 firebase-tools CLI (v 3.5.0)。
我收到以下错误:
=== Deploying to 'myapp1234'...
i deploying functions
i functions: ensuring necessary APIs are enabled...
i runtimeconfig: ensuring necessary APIs are enabled...
✔ runtimeconfig: all necessary APIs are enabled
✔ functions: all necessary APIs are enabled
i functions: preparing functions directory for uploading...
i functions: packaged functions (1.29 KB) for uploading
✔ functions: functions folder uploaded successfully
i starting release process (may take several minutes)...
i functions: updating function myFunc...
⚠ functions[myFunc]: Deploy Error: Failed to initialize a region
Functions deploy had errors. To continue deploying other features (such as database), run:
firebase deploy --except functions
Error: Functions did not deploy properly.
在过去的 12 小时里,我每半小时重试一次,以为出现了中断。 firebase 状态页面全部显示为绿色。
好的,这是我发现的,有点奇怪:
firebase list
显示您有权访问的所有 firebase 项目,但它们尚不可用(即作为别名添加到您当前的文件夹项目)。
即使 firebase-tools CLI 允许您执行 firebase deploy --project myproject1
,如果您 没有在 .firebaserc
中声明 myproject1
= > 它会因上述奇怪的区域错误而失败。
要解决此问题,我发现有 2 个选项:
firebase use --add
(将触发交互式列表)firebase use myproject1
=> 然后 firebase deploy --project myproject1
将起作用(有或没有可选的 --only functions
)