【发布时间】:2022-07-15 06:09:34
【问题描述】:
我们正在尝试使用以下cURL 将文件上传到 GCP 存储桶
curl -v --location --request POST 'https://storage.googleapis.com/upload/storage/v1/b/<bucketName>/o?uploadType=media&name=<path>' --header "Authorization: $AUTH_HEADER" --header 'Content-Type: application/java-archive' --data-binary '@'${OBJECT_NAME}
目前我们正在使用gcloud auth print-access-token 生成AUTH_HEADER,但这似乎是一个短暂的令牌。有什么方法可以生成永久令牌?实际上,我们正在尝试使用 CI/CD 管道自动执行上传过程。如果我们可以获得永久访问令牌,我们就可以对其进行加密并将其用于 CI 作业本身。
【问题讨论】:
-
您可以将持续时间增加到 12 小时,不能更多
标签: google-cloud-platform google-api authorization gcloud