Chcę mieć możliwość uzyskania nazwy (nazwanej, gdy usługa hostowana została utworzona) i lokalizacji (północna Europa, Azja Anywere itp.) Wdrożenia z poziomu działająca rola internetowa. Nie chcę polegać na certyfikacie i identyfikatorze subskrypcji.Uzyskiwanie nazwy i lokalizacji obrazu stanowiska webrole należy do:
Coś jak:
// Current role name. Ex: WebRole_IN_0
RoleEnvironment.CurrentRoleInstance.Id
// Deployment id of the role. Ex: 44b522f7e8b94412b046bbab08116d87
RoleEnvironment.DeploymentId
ale po prostu powrocie nazwę wdrażania i lokalizację wdrażania.
Czy jest to możliwe bez przechodzenia przez interfejs API REST przy użyciu identyfikatora subskrypcji i pliku certyfikatu?
+1 - nie dlatego, że mi się podobało, ale jest poprawne. Posiadanie ról internetowych będzie w stanie zidentyfikować ich nazwę stanowiska lub położenie geograficzne byłoby miłe. Próba zrobienia tego przez IP nie działa - rola internetowa Europy Północnej jest zlokalizowana w USA pod adresem http://www.geoiptool.com/en/?IP=65.52.231.154 – mawtex
Obawiałem się, że to jest odpowiedź , ale dzięki za wszelkie możliwe sposoby :) –