首页 > 解决方案 > 如何通过 API 发布到 Google Cloud Storage 存储桶

问题描述

我正在尝试POST通过 API 对存储桶进行操作。我有一个 API 密钥,我有一个客户端 ID 和密码。对于一个简单的帖子,我的存储桶身份验证的标头中应该包含什么?

标签: google-cloud-storage

解决方案


如果您尝试POST使用RESTful API,您应该添加一个"Authorization: Bearer [OAUTH2_TOKEN]". 我建议遵循使用 Rest API上传对象的快速入门,它指导您如何实现这一目标并搜索OAuth 2.0 游乐场以获取令牌

取自指南:

curl -X POST --data-binary @[OBJECT] \
    -H "Authorization: Bearer [OAUTH2_TOKEN]" \
    -H "Content-Type: [OBJECT_CONTENT_TYPE]" \
    "https://www.googleapis.com/upload/storage/v1/b/[BUCKET_NAME]/o?uploadType=media&name=[OBJECT_NAME]"

推荐阅读