3
作爲後續行動,以我的問題有關Deployment Status,我想問一下,如果有一個快速的方式發現:擷取Azure訂閱ID和部署插槽(非常快)
- 當前訂閱ID
- 當前部署插槽中的作用是在(分期/生產)
我目前使用的管理API,它是慢了一點,但我不希望緩存它長,因爲我能不要確定緩存將invalida在插槽交換時。
作爲後續行動,以我的問題有關Deployment Status,我想問一下,如果有一個快速的方式發現:擷取Azure訂閱ID和部署插槽(非常快)
我目前使用的管理API,它是慢了一點,但我不希望緩存它長,因爲我能不要確定緩存將invalida在插槽交換時。
從正在運行的實例中,您可能能夠判斷您是否正在從Web角色的主機URL進行暫存/生產。如果您在那裏看到您的部署標識,則它正在升級。但是,如果您使用CNAME或者您正在運行輔助角色,這可能會變得棘手。對於訂閱ID,沒有太多可以做,因爲這是一切的前綴。如果您不知道您的SubID,那麼您甚至不能使用Mgmt API(除了門戶網站之外,我不知道如何獲得訂閱ID)。
似乎管理API是你最好的選擇(在某些情況下只能下注)。