Есть ли способ получить по коду название приложения на Java GAE?
Мне нужно настроить некоторые объекты в соответствии с моим экземпляром приложения (производство или разработка), и я хочу создать автоматический путь.
String ID = SystemProperty.applicationId.get();
Более подробную информацию можно найти по следующему адресу
https://developers.google.com/appengine/docs/java/#Java_The_environment
Это дает вам идентификатор приложения:
ApiProxy.getCurrentEnvironment().getAppId()
https://cloud.google.com/appengine/docs/java/appidentity/?csw=1#Java_Identifying_itself
Попробуйте использовать Идентификация приложения
Призвание:
String serviceAccountName = AppIdentityServiceFactory.getAppIdentityService().getServiceAccountName();
serviceAccountName будет установлено как <app name>@appspot.gserviceaccount.com
serviceAccountName
<app name>@appspot.gserviceaccount.com