【问题标题】:How to upload a file from a server to a Cloud Storage bucket?如何将文件从服务器上传到 Cloud Storage 存储分区?
【发布时间】:2020-04-29 21:45:35
【问题描述】:

我在服务器上拥有所有者访问权限。在文件存储中,我具有存储管理员访问权限。我尝试使用以下两个命令将文件上传到 Cloud Storage 存储桶:

$gsutil -o GSUtil:parallel_composite_upload_threshold=150M cp test_091219.pgsql gs://test_file_storage

$gsutil cp test_091219.pgsql gs://test_file_storage

但是这两次,我都收到与以下相同的错误:

复制文件://test_091219.pgsql [内容类型=应用程序/八位字节流]... ResumableUploadAbortException: 403 权限不足
ResumableUploadAbortException: 403 权限不足 ResumableUploadAbortException: 403 权限不足 ResumableUploadAbortException: 403 权限不足 ResumableUploadAbortException: 403 权限不足 CommandException:一些临时组件未成功上传。请重试此上传。

如果您对如何解决此错误有任何想法,请与我分享。

【问题讨论】:

  • 您有服务帐号吗?是一次性转移还是定期转移?

标签: google-cloud-platform google-cloud-storage gsutil google-cloud-iam


【解决方案1】:

除非存储桶是公开的,否则您需要提供某种身份验证才能与之交互。

Install in the Gcloud SDK 在您的服务器中和run the command

gcloud auth login

拥有足够权限将文件写入存储桶的帐户。

为了能够在存储桶中创建新对象,您需要权限storage.objects.createHere 你可以找到一个包含所有可能的云存储权限的列表。

【讨论】:

    猜你喜欢
    • 2021-11-23
    • 2015-01-08
    • 2021-12-10
    • 1970-01-01
    • 2019-04-08
    • 2020-06-06
    • 1970-01-01
    • 1970-01-01
    • 2017-06-12
    相关资源
    最近更新 更多