gpt4 book ai didi

google-cloud-platform - 拒绝访问异常 : 403 when trying to copy file to Google Storage from VM using gsutil

转载 作者:行者123 更新时间:2023-12-05 08:54:50 26 4
gpt4 key购买 nike

我正在尝试手动执行自动化流程所需的步骤,以了解其工作原理并确保我直接获得所有命令。但是当我尝试使用命令执行此操作时:

gsutil cp file_name gs://bucket_name/

我收到以下错误:

AccessDeniedException:403 OAuth2 范围不足,无法执行此操作。

这本来应该是一件很简单的事情,但我做不对。我习惯在 AWS 中这样做,但我无法在 Google Cloud 中做同样的事情。任何人都知道如何克服它?

最佳答案

看起来您用于尝试此复制的帐户没有将对象写入 bucket-name 存储桶的权限。

如果您在 GCE VM 上执行此操作并使用其默认服务帐户,请确保您在创建 VM 时选择了正确的访问范围——默认范围包括对 GCS 的只读访问。您可以通过登录 VM 并使用 curl 查询 GCE 元数据服务器来检查这一点:

$ curl -H 'Metadata-Flavor: Google' "http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/scopes"
[...]
https://www.googleapis.com/auth/devstorage.read_only
[...]

关于google-cloud-platform - 拒绝访问异常 : 403 when trying to copy file to Google Storage from VM using gsutil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48346311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com