Не удается загрузить развернутые исходники с учетной записью OWNER - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть приложение, развернутое на облачной платформе Google. Я скачал 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, я хочу загрузить скомпилированные классы для декомпиляции. Я попробовал это с другим тестовым аккаунтом, и не было никаких проблем с загрузкой. Может быть, потому что я развернул приложение, а затем загрузил его?

enter image description here

Ответы [ 2 ]

1 голос
/ 17 февраля 2020

Хорошо, так что мне удалось это сделать.

Прежде всего, если вы хотите загрузить развернутый исходный код и у вас есть учетная запись OWNER, и она не работает на вашем компьютере с утилитами gcloud, вы можете сделать это следующим образом

  1. Войдите в облачную консоль Google через веб-браузер.
  2. Откройте облачную оболочку
  3. . Загрузите исходный код с помощью этой команды в оболочке веб-браузера. appcfg.py -A your-project-name download_app folder-where-to-download
  4. при необходимости см. файл / папка для его сжатия
  5. Скопируйте файл в свое ведро с помощью этой команды gsutil cp filename.tar.gz gs://your-projects-bucket-name/
  6. Посетите https://console.cloud.google.com/storage/browser/your-project-name.appspot.com?project=your-project-name
  7. Файл должен быть там доступно для скачивания
1 голос
/ 17 февраля 2020

В настоящее время вы не сможете загрузить свой код, используя этот метод.

В прошлом было возможно сделать это с помощью метода, который вы используете, как указано в этой документации однако, это теперь устарело, и эта функция больше не доступна.

Что вы могли бы сделать, если вы недавно развернули, это проверить корзины вашего проекта, так как во время развертывания все хранится во временной ведро. Обратите внимание, что это постоянно перерабатывается, поэтому ваш код, возможно, уже был удален из этой корзины. Вот сообщение сообщества , связанное с временными сегментами, в которых хранится код, которые могут быть полезны.

...