服务商

Google Search Console

Agent 怎样通过 KeyKeeper 拿到 Google Search Console 的 key,在 console.cloud.google.com 该选什么,KeyKeeper 怎么验证。

模板 idsearch-console(别名 gsc、google-search-console)
字段google-application-credentials → GOOGLE_APPLICATION_CREDENTIALS · 凭据文件
还有search-console-site-url → SEARCH_CONSOLE_SITE_URL · 明文,需你确认
key 长什么样创建时只显示一次
创建页面console.cloud.google.com
KeyKeeper 的验证不验证
模板核实日期2026-09-15

Agent 做什么

keykeeper providers show search-console
keykeeper save --provider search-console --from-file /路径/google-application-credentials.json --create --purpose "这个任务是做什么的"
keykeeper run -c search-console -- <你的命令>

--provider search-console 会补上凭据 ID 和字段名。这些环境变量就是 Google Search Console 自家工具读的那个,不需要任何映射。

只有你能做的

Sign in to Google Cloud
Enable Search Console API
Create a dedicated service account
Add its email as a user of the exact Search Console property
复制 key,然后在 KeyKeeper 的窗口里确认保存。

该选什么

Use Restricted user access when the task only reads search analytics. Grant Full only if URL inspection or property changes are explicitly required.

Agent 被告知的是同一件事。它替你打开页面、说明该选什么;它从不替你登录、过 2FA 或付费。

KeyKeeper 检查什么

  • 写入前: 值必须像一把 Google Search Console 的 key(没有形状规则)。贴错了会在存入之前被拒绝,并告诉 Agent 原因——不含值。
  • 保存后: Google Search Console 没有 KeyKeeper 可用的只读接口,第一次真实调用就是测试。

轮换与过期

User-managed service-account keys usually remain valid until revoked, but organization policy can impose expiry. Record a date only when the console or policy shows one. 在 console.cloud.google.com 轮换或撤销。