如何以个人权限调度Vertex AI Notebook(无需服务账号)?
不用服务账号,以个人权限调度Vertex AI Notebook的方案
方案1:直接用Vertex AI Notebook自带的计划运行功能
- 打开你的目标Notebook,右上角找到「计划运行」(部分界面显示为「定时运行」)按钮
- 进入配置页后,不要选默认的服务账号选项,找到「使用当前用户身份」或「个人凭据运行」的选项勾选上
- 设置好每日运行的具体时间、时区,确认Notebook文件路径等参数后保存
- 原理:这个方式会直接复用你的个人账号权限执行Notebook,访问BigQuery时用的就是你手动运行时的身份,自然能通过权限验证
方案2:用Cloud Scheduler触发带个人身份的Notebook运行
- 写个简单的shell脚本,用
gcloud命令指定以你的身份提交Notebook运行任务,示例命令:gcloud ai notebooks runs submit \ --instance=你的Notebook实例ID \ --location=你的实例所在区域(比如us-central1) \ --notebook-file=gs://你的存储桶路径/目标Notebook.ipynb \ --user=你的邮箱账号@xxx.com - 在Cloud Scheduler里创建定时任务,触发这个脚本,注意要确保Scheduler的执行环境已配置你的个人身份验证(比如通过工作区的身份代理)
方案3:迁移到Colab用自带定时(如果Notebook能迁移)
- 把Notebook导出后上传到Google Colab,打开后点顶部「工具」->「计划运行」
- 配置每日运行时间,选择用你的Google账号权限运行
- 这种方式完全依赖个人账号权限访问BigQuery,不需要任何额外的权限配置
内容的提问来源于stack exchange,提问作者Jini
相关产品推荐
相关产品推荐

