Я пытаюсь получить простой HelloWorld! настройка развертывания в AppEngine. Я работаю с другим другом / разработчиком, который на своей машине смог заставить этот простой gcloud app deploy
работать успешно, но на моей машине он не работает (классический работает на моей машине ). Мне интересно, если это проблема с разрешениями в наших корзинах, но все между мной и аккаунтами моего друга AppEngine отражается. Я в своем уме, и поэтому любая помощь приветствуется.
То, что я опишу, похоже, является редкой находкой в Интернете, поэтому я надеюсь, что кто-то знающий может помочь.
- У меня установлен и аутентифицирован GoogleCloudSDK.
- У меня есть простой каталог с именем "default" с app.yaml и index.html
При выполнении команды gcloud app deploy default
я получаю следующую ошибку:
Beginning deployment of service [default]...
╔═════════════════════════════════════════════╗
╠═ Uploading 2 files to Google Cloud Storage ═╣
╚═════════════════════════════════════════════╝
File upload done.
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [3] The following errors occurred while copying files to App Engine:
File https://storage.googleapis.com/staging.xxxxxxx.appspot.com/59add2715212c2a5fa68f05ead6ea6a307d279b5 failed with: Conflicting SHA1 sum for file. Expected "90d147b8_dd2137ab_8ec7f19f_c0891006_6585d3de" but received "59add271_5212c2a5_fa68f05e_ad6ea6a3_07d279b5".
Details: [
[
{
"@type": "type.googleapis.com/google.rpc.ResourceInfo",
"description": "Conflicting SHA1 sum for file. Expected \"90d147b8_dd2137ab_8ec7f19f_c0891006_6585d3de\" but received \"59add271_5212c2a5_fa68f05e_ad6ea6a3_07d279b5\".",
"resourceName": "https://storage.googleapis.com/staging.xxxxxxx.appspot.com/59add2715212c2a5fa68f05ead6ea6a307d279b5",
"resourceType": "file"
}
]
]
Что я пробовал
- Удаление всех файлов внутри корзины.
- Удаление всей корзины на staging.xxxxxxx.appspot.com.
- Удаление и переустановка SDK из https://cloud.google.com/sdk/. Я на Windows 10 64bit.
- Повторный запуск
gcloud init
и выполнение этих инструкций.
- Повторный запуск
gcloud auth application-default login
и аутентификация с моей учетной записью Google.
Вот мои примеры файлов
app.yaml
runtime: nodejs10
handlers:
- url: /
static_files: index.html
upload: index.html
index.html
<html>
<head>
<title>Test Title</title>
</head>
<body>
<p>
Hello from the static index.html file.
</p>
</body>
</html>