google-cloud-platform - 403错误:使用python从谷歌计算引擎上传到谷歌云存储桶
问题描述
我正在尝试从谷歌计算引擎上的 python 脚本将文件上传到谷歌云存储,并在下面出现错误。脚本作为谷歌云功能运行良好。权限桶的正确方法是什么?
Adding new file
403 POST https://www.googleapis.com/upload/storage/v1/b/XXX/o?uploadType=multipart: ('Request failed with status code', 403, 'Expected on
e of', <HTTPStatus.OK: 200>)
解决方案
你可以看看这个页面
您可以为每个用户自定义您的服务帐户,这是默认的。
但是,一些库执行 API 调用,如 bucket.list 或 bucket.get,除了存储对象读/写角色、存储管理员角色之外,您还必须授权。或创建自定义角色。
推荐阅读
- c# - dotnet build 对 Linux 的路径“/.dotnet”的访问被拒绝,我的用户是任何人
- flutter - 秘密恢复短语 MetaMask - Flutter
- regex - 是否有查找交易数量的功能?
- powershell - 在线共享点从租户更新子站点中已安装的应用程序
- flutter - 如何设置包装中最后两个元素之间的空间
- vba - On Error GoTo 在 Do While 循环中不起作用
- python - Google Cloud Vision OCR API 未检测到中文标点符号
- java - 无法下载 Maven 依赖项
- java - Jdbi3 - 是否可以创建与托管在谷歌云上的 postgresql 的数据库连接
- android - 如何在三星 S20 FE 5G 上检测 Android 10 的电源模式