閱讀532 返回首頁    go windows


簽名密鑰__使用手冊(開放API)_API 網關-阿裏雲

什麼是簽名密鑰

簽名密鑰是由您創建的一對Key和Secret,相當於您給網關頒發了一個賬號密碼,網關向您後端服務請求時會將密鑰計算後一起傳過去,您後端獲取相應的字符串做對稱計算,就可以對網關做身份驗證。使用時您需要了解以下幾點:

  1. 創建密鑰時需要選擇Region,Region一旦選定不能更改,而且密鑰隻能被綁定到同一個Region下的API上。
  2. 一個API僅能綁定一個密鑰,密鑰可以被替換和修改,可以與API綁定或者解綁。
  3. 您將密鑰綁定到API之後,由網關拋向您服務後端的該API的請求均會加上簽名信息。您需要在後端做對稱計算來解析簽名信息,從而驗證網關的身份。具體HTTP加簽說明請查看文檔——後端簽名密鑰說明文檔

密鑰泄露 修改替換

當您某一個密鑰發生了泄露,您可能想要保留該密鑰與API的綁定關係,但是修改密鑰的Key和Secret。

當您操作將密鑰應用於API時,可能該API已經綁定了某個密鑰,需要替換密鑰。

以上兩種情況都建議按照下麵的流程來操作:

  1. 先在後端同時支持兩個密鑰:原來的密鑰和即將修改或替換的密鑰,確保切換過程中的請求能夠通過簽名驗證,不受修改或替換的影響。
  2. 後端配置完備後,完成修改,確定新Key和Secret生效後再將之前已泄露或廢棄的密鑰刪除。

最後更新:2016-11-28 15:04:00

  上一篇:go API管理__使用手冊(開放API)_API 網關-阿裏雲
  下一篇:go 流量控製策略__使用手冊(開放API)_API 網關-阿裏雲