密鑰API
創建密鑰
請求 header
POST /api/v1/secret-keys
Authorization:Token xxxxxxxxxxxxxx Content-Type:application/json
請求 payload
{ "key_name": "name" }
參數說明 | 描述 | 類型 | 是否必填 |
---|---|---|---|
key_name | 密鑰名稱 | string | 可填 |
- 成功響應
201 Created { "id": 163, "name": "name", "fingerprint": "1b:5c:23:7f:a6:68:0e:e0:b0:f9:54:53:55:e1:a4:84", "created_at": "2016-03-29T09:01:52Z" }
- 失敗響應 詳情請參見 錯誤返回碼。
參數說明 | 描述 | 類型 |
---|---|---|
id | 密鑰 id | long |
name | 密鑰名稱 | string |
fingerprint | 密鑰指紋 | string |
created_at | 創建時間,使用 UTC(世界標準時間)時間,用 ISO8601 進行格式化 | string |
獲取私鑰文件
此接口每用戶每秒訪問次數為 300 次。
請求 header
GET /api/v1/secret-keys/{id}
Authorization:Token xxxxxxxxxxxxxx Content-Type:application/json
參數說明 | 描述 | 類型 | 是否必填 |
---|---|---|---|
id | 密鑰 id | long | 必填 |
- 成功響應
200 OK [私鑰文件內容]
- 失敗響應 詳情請參見 錯誤返回碼。
密鑰列表
請求 header
GET /api/v1/secret-keys
Authorization:Token xxxxxxxxxxxxxx Content-Type:application/json響應
- 成功響應
200 Ok [ { "fingerprint": "85:9a:ac:b1:37:51:80:a5:9d:3a:ec:c0:8e:fe:5c:15", "id": 133, "name": "turing", "created_at": "2016-01-26T05:26:14Z" } ]
- 失敗響應 詳情請參見 錯誤返回碼。
參數說明 | 描述 | 類型 |
---|---|---|
id | 密鑰 id | long |
fingerprint | 密鑰指紋 | string |
name | 密鑰名稱 | string |
created_at | 創建時間,使用 UTC(世界標準時間)時間,用 ISO8601 進行格式化 | string |
刪除密鑰
請求 header
DELETE /api/v1/secret-key/{id}
Authorization:Token xxxxxxxxxxxxxx Content-Type:application/json
參數說明 | 描述 | 類型 | 是否必填 |
---|---|---|---|
id | 密鑰 id | long | 必填 |
- 成功響應
200 Ok
- 失敗響應 詳情請參見 錯誤返回碼。
最後更新:2017-01-03 10:48:53