2

Я написал 2 конечных точки с Google App Engine, которые безупречно работают на локальном хосте. Пусть их имена - A и B.App Engine: Конечные точки не обновлены

Теперь я хотел добавить функциональность push (GCM + APNS). Поэтому я загрузил код мобильного Backend Starter от Google (https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-java) и интегрировал этот код в свой проект (который я разрабатываю с помощью Android Studio). Это добавляет два класса конечных точек EndpointV1 и BlobEndpoint. Все идет нормально.

Теперь всякий раз, когда я бегу и развернуть свой код, кажется, работает нормально:

./gradlew backend:appengineRun 
./gradlew backend:appengineUpdate 

обновление прошло успешно, тоже:

# ... building ... 
5% Scanning for jsp files.    
20% Scanning files on local disk.   
25% Initiating update.     
28% Cloning 2 static files.    
31% Cloning 33 application files.   
40% Uploading 2 files.     
52% Uploaded 1 files.      
61% Uploaded 2 files.      
68% Initializing precompilation...  
73% Sending batch containing 2 file(s) totaling 2KB. 
90% Deploying new version.    
95% Will check again in 1 seconds.  
98% Will check again in 2 seconds.  
99% Will check again in 4 seconds.  
99% Will check again in 8 seconds.  
99% Will check again in 16 seconds.  
99% Closing update: new version is ready to start serving. 
99% Uploading index definitions.   

Update for module default completed successfully. 
Success.         
Cleaning up temporary files for module default... 

BUILD SUCCESSFUL 

Total time: 1 mins 9.457 secs 

версия развертывается, и я вижу, что это успешно обновляется онлайн (я также использую правильную версию). Но что бы я ни делал, он полностью скрыл конечную точку B в API-интерфейсе API, но показаны новые конечные точки для push.

Кроме того, я теперь вернулся к моему старому коду локально (без конечных точек нажатия). И конечные точки push все еще отображаются в API Explorer.

Я что-то здесь совсем не вижу? Что я делаю неправильно, если конечные точки отображаются на локальном хосте безупречно?

+1

Hi. Меня зовут Марио, и я являюсь представителем поддержки Google Cloud Platform. Если у вас все еще есть проблема, укажите свой идентификатор проекта, чтобы я мог открыть запрос поддержки, чтобы устранить эту проблему дальше. – Mario

+0

Привет Марио! У меня больше нет этой проблемы. Просто спать ночью он исцелил себя - новый API появился на следующее утро, когда я проверил. Я открою случай поддержки, если это произойдет снова! – mreichelt

+0

Да, требуется время (5-10 минут) для распространения. – Mario

ответ

0

После некоторого сна новый API появился только на следующее утро. Похоже, что это была внутренняя проблема с App Engine. Если у вас есть такая же проблема:

  1. Просто подождать пару часов проблемы, чтобы исправить сам
  2. или (лучше) в службу поддержки для этой проблемы и связать свой идентификатор проекта.
Смежные вопросы