python - Python Gsutil Google SDK 外壳
问题描述
当我从 google sdk Shell 运行命令时,我没有收到错误:
# login
gcloud auth login
# upload files to bucket : google cloud storage
gsutil cp "My_File_Path" gs://"My_Bucket_Name
当我从 windows cmd 运行相同的命令时,出现错误:AccessDeniedException: 403 Insufficient Permission
我愿意从 windows cmd 运行命令,因此我可以使用以下命令在我的 python 脚本上轻松地自动化它:
import os
os.system("gcloud auth login")
os.system("gsutil cp 'Path_To_File' gs://'Bucket_Name'")
在 windows cmd 上: os.system("gcloud auth login") 运行没有错误,第二个命令得到错误: AccessDeniedException: 403 Insufficient Permission
解决方案
推荐阅读
- excel - 按 Excel 工作簿中显示的顺序将图表粘贴到 PowerPoint 幻灯片中
- expandoobject - 是否有可能控制 Expando 类在某些条件下不允许添加属性/成员?
- asp.net - 将 ASP.NET MVC 5 发布到远程 iis 服务器
- ionic-framework - Ionic 4 ion-slides 使用 ngClass 更改活动幻灯片的 css 样式
- java - Java Rest 服务 - 响应接受并在后面处理请求
- allure - 为什么诱惑报告中只显示少数结果
- javascript - 深度替换一个知道我们必须注入值的对象中的属性值的值
- android - 如何在房间交易Android上完成退货
- angular - 键入“可观察<{} | Employee>' 不可分配给类型 'Observable
' - string - 使用 c# 将十六进制字符串转换为 int