google-cloud-platform - Google Cloud Build API 是否支持 API 密钥身份验证?
问题描述
我正在尝试使用 Google Cloud Build 的 REST API:https ://cloud.google.com/cloud-build/docs/api/reference/rest/v1/projects.triggers/list
我想知道是否可以使用 API 密钥对此 API 进行身份验证,我尝试传递 key 参数:
GET https://cloudbuild.googleapis.com/v1/projects/<project>/builds?key=<key>
但这会导致 401 错误消息。是否需要额外的步骤?您如何使用此 API 进行身份验证?
对于上下文,我正在尝试从云函数中使用此 API。
解决方案
仅使用API 密钥是不可能的 “有限数量的 GCP 服务只允许使用 API 密钥进行访问:”。请改用服务帐户。
推荐阅读
- computer-science - 比较两个二叉堆是否相等的最著名的界限是什么?
- apache-kafka - Kafka RoundRobin 分区程序未将消息分发到所有分区
- sql - 我应该如何将 URL 添加到我的 SQL 案例语句中?
- rust - 硬件计时器在首次使用时立即完成。STM32F303VC
- python - 如何在 Python 3 中更改具有特定坐标的像素颜色 | 开放式简历?
- pushviewcontroller - 如何将动作从 SKScene 组件传播到 UIViewController
- python - 如何将数据从服务器发送到所有连接的客户端?
- python - 具有没有简单表达式的约束的 Scipy 最小化
- python - 检测错误编码的 UTF-8 文本文件中的编码
- reactjs - 如何在 Cypress 中触发 Material UI Select