華為云計算 云知識 創(chuàng)建SAS TokenCreateSasToken
創(chuàng)建SAS TokenCreateSasToken

 

功能介紹

創(chuàng)建SAS token憑據(jù),用于訪問瓦片。

調(diào)試

您可以在API Explorer中調(diào)試該接口,支持自動認證鑒權(quán)。API Explorer可以自動生成SDK代碼示例,并提供SDK代碼示例調(diào)試功能。

URI

POST /v1/map/sastoken

請求參數(shù)

表1 請求Header參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

X-Auth-Token

String

IAM 用戶的token,無需特殊權(quán)限。

Content-Type

String

該字段填為“application/json;charset=utf8”。

表2 請求Body參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

keytype

String

用于為用戶生成令牌的密鑰

取值為primary或者secondary

每個用戶只有2個apikey,primary的原則就是對比apiKey時間最早的那個。

如果只有一個apikey,primary和secondary都指同一個apiKey

expiry

String

令牌到期UTC時間,格式如:2019-04-21T00:44:24Z

日期符合以下格式: yyyy-MM-ddTHH:mm:ssZ 由 ISO 8601 標準指定。

最小值不小于15min,最大值不超過24h

響應參數(shù)

狀態(tài)碼: 200

表3 響應Body參數(shù)

參數(shù)

參數(shù)類型

描述

client_id

String

API key的client_id

expiry

String

超期時間,UTC格式

signature

String

簽名字符串

請求示例

創(chuàng)建用于訪問地圖瓦片的SAS token憑據(jù),并設置令牌到期時間。

POST https://mapds.cn-north-4.myhuaweicloud.com/v1/map/sastoken

{
  "keytype" : "primary",
  "expiry" : "2019-04-21T00:44:24Z"
}

響應示例

狀態(tài)碼: 200

成功

{
  "client_id" : "ecfb52c6e2fc43d391a9ea9ab1e60d61",
  "expiry" : "2022-07-20T12:12:12Z",
  "signature" : "tXyTn9LBnQzuI4FOAHgPDFdW28G34ZFSwCzEv72ZXnE%3D"
}

狀態(tài)碼

狀態(tài)碼

描述

200

成功

400

客戶端錯誤,參數(shù)無效。

403

沒有操作權(quán)限。

500

內(nèi)部服務錯誤。

503

服務不可用。

錯誤碼

請參見錯誤碼。