SuperAPI AI 工具集

onboarding-preflight-check

部署与运维

查看项目

更新于 10-16 00:01

技能介绍

用途:在开始 Looker 开发者入门流程前,验证本地环境与云权限是否就绪。

主要能力:运行 preflight_check.sh 做系统模式检查,确认 gcloud、bq 是否安装、是否已认证、目标安装目录是否可写;在连接配置阶段以 iam 模式检查 Looker Core 服务账号在目标 GCP 项目上的权限。

必要用法:系统检查执行 ./skills/onboarding-preflight-check/scripts/preflight_check.sh --mode system --install-dir ~/.local/bin。若失败:未装 gcloud 则安装 Google Cloud SDK;未认证则运行 gcloud auth login 后重跑;缺 bq 则运行 gcloud components install bq;目录不可写则创建目录或改用 ./bin 传入 --install-dir。IAM 检查执行 ./skills/onboarding-preflight-check/scripts/preflight_check.sh --mode iam --looker-project {looker_gcp_project_id} --bq-project {bigquery_gcp_project_id},缺失角色时用 gcloud projects add-iam-policy-binding 为服务账号授予 roles/bigquery.dataViewer、roles/bigquery.jobUser、roles/serviceusage.serviceUsageConsumer。

限制:需 roles/serviceusage.serviceUsageConsumer 才能从 Looker 向 BigQuery 派发查询,否则出现 400 权限错误;其他前提与平台细节资料未提供。