我有一个部署到Google Cloud Platform的应用程序。我下载了Google Cloud CLI,并使用gcloud auth login
登录。
然后我尝试使用
下载项目C:\Users\user\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\appcfg.py -A hello-world download_app hello-world
但最终出现错误
08:27 PM Host: appengine.google.com
08:27 PM Fetching file list...
Error 403: --- begin server output ---
You do not have permission to modify this app
我还检查了“过度授予的权限”侧栏中的权限,但是我不知道要查找什么。
我没有Java应用程序的原始源代码,我想下载已编译的类对其进行反编译。我用其他测试帐户尝试过,下载没有问题。也许是因为我部署了应用程序然后下载了吗?
答案 0 :(得分:2)
好的,所以我做到了。
第一件事,如果您要下载已部署的源代码,并且拥有OWNER帐户,并且在使用gcloud utils的计算机上无法使用,则可以通过这种方式完成
gsutil cp filename.tar.gz gs://your-projects-bucket-name/
中下载源代码_DatePickerDialog
将文件复制到您的存储桶中答案 1 :(得分:1)
当前,您将无法使用此方法下载代码。
过去,可以使用此documentation中引用的方法来执行此操作,但是现在不建议使用,并且该功能不再可用。
如果最近部署,您可以做的是检查项目的存储桶,因为在部署期间,所有内容都存储在一个临时存储桶中。请注意,这会不断回收,因此您的代码可能已经从该存储桶中删除了。这是一个与代码存储在其中的临时存储区相关的community post,可能会有帮助。