我们已经创建了一个抖动的Web应用程序,它通过bigquery从云函数获取bigquery数据。我们使用一个服务帐户进行身份验证,但由于我们希望使应用程序公开,我们需要对最终用户使用OAuth,并使用OAuth凭据。
我尝试从部署代码,以便在云功能上进行测试,但是云函数由于超时而继续运行和关闭。然后我检查了日志,发现原因是云函数不允许浏览器像在本地运行时那样打开身份验证。
日志:
函数执行启动
Please visit this URL to authorize this application: https://accounts.google.com/o/oauth2 /a
我在蔚蓝云上托管了我的解决方案,现在的问题是,当我尝试从云服务中从microsoft数据库中获取记录时,只需花费太多的时间从表中获取很少的记录。我正在使用实体框架创建db实例。
这一行时间太长了,表中只有10条记录。
var modelCategories = from p in entityModel.tb_Categories select p;
函数
using (iSPYDBEntities entityModel = new iSPYDBEntities())
{
//fetch categories f