実行中のWebロール内から、デプロイメントの名前(ホストされたサービスが作成されたときに名前が付けられた)と場所(北ヨーロッパ、アジアAnywereなど)を取得できるようにしたい。証明書とサブスクリプションIDに依存したくありません。
何かのようなもの:
// Current role name. Ex: WebRole_IN_0
RoleEnvironment.CurrentRoleInstance.Id
// Deployment id of the role. Ex: 44b522f7e8b94412b046bbab08116d87
RoleEnvironment.DeploymentId
ただし、デプロイメント名とデプロイメントの場所を返すだけです。
これは、サブスクリプションIDと証明書ファイルを使用してREST APIを経由せずに可能ですか?