5

İçeriden dağıtımın adını (barındırılan hizmetin oluşturulduğunda adlandırıldı) ve konumun (Kuzey Avrupa, Asya Anywere vb.) Adını alabilmek istiyorum. çalışan bir web rolü. Sertifika ve abonelik kimliğine güvenmek istemiyorum. gibiWebrole, dağıtımın adını ve konumunu öğrenmek için:

şey:

// Current role name. Ex: WebRole_IN_0 
RoleEnvironment.CurrentRoleInstance.Id 

// Deployment id of the role. Ex: 44b522f7e8b94412b046bbab08116d87 
RoleEnvironment.DeploymentId 

ama sadece dağıtım adını ve dağıtım konumunu dönüyor.

Bu, abonelik kimliğini ve sertifika dosyasını kullanarak REST API'sı geçmeden mümkün mü?

cevap

3

Hayır, bu, Hizmet Yönetimi API'sini kullanmadan yapılamaz. Neden sadece yapılandırma ayarlarında değil? Dağıtımdan sonra değişemez ...

+0

+1 - beğenmediğim için değil, ama doğru. Web rollerinin dağıtım adını veya coğrafi yerini belirleyebilmesi iyi olur. IP tarafından yapılmaya çalışılıyor gibi görünmüyor - Kuzey Avrupa web rolü ABD'de http://www.geoiptool.com/en/?IP=65.52.231.154 – mawtex

+0

tarafından alındığı için bunun cevabından korkuyordum , ama bunun için herhangi bir şekilde teşekkürler :) –