Liệt kê SSH key pair
/v2.1/{project_id}/os-keypairsLấy tất cả key pair SSH (hoặc X.509) thuộc project đang xác thực. Mỗi phần tử trong kết quả được bọc trong một object keypair.
Nguồn: list-keypairs
Request
Tham số
project_idstringbắt buộcpathUUID của project (tenant).
user_idstringqueryDành cho admin: liệt kê key pair thuộc user ID được chỉ định. Mới trong phiên bản 2.10
limitintegerquerySố item tối đa trả về. Dùng kèm marker để phân trang. Mới trong phiên bản 2.35
markerstringqueryID (tên) của item cuối cùng đã thấy, dùng để phân trang. Mới trong phiên bản 2.35
Request mẫu
Dùng curl
curl -ks \
-H 'Content-Type: application/json' \
-H 'X-Auth-Token: gAAAAA<...>' \
-H 'X-OpenStack-Nova-API-Version: 2.72' \
https://api.vietnix.cloud:8774/v2.1/os-keypairs
HTTP request
GET https://api.vietnix.cloud:8774/v2.1/f5d834d636c642c7bfe8af86139c6f26/os-keypairs
Response
Trường trong response
keypairsarraybắt buộcMảng các object bọc key pair. Mỗi phần tử chứa một object keypair.
keypairobjectbắt buộcObject bọc key pair.
5 trường
namestringbắt buộcTên key pair, dùng để đọc (không trùng trong cùng user).
public_keystringbắt buộcNội dung public key.
fingerprintstringbắt buộcFingerprint MD5 của public key (hex, phân tách bằng dấu hai chấm).
typestringbắt buộcKiểu key. Giá trị hợp lệ: ssh hoặc x509. Mới trong phiên bản 2.2
created_atstringbắt buộcThời điểm tạo key pair (ISO 8601).
keypairs_linksarrayLink phân trang hoặc link liên quan (xuất hiện khi dùng phân trang). Mới trong phiên bản 2.35
Mã trạng thái
Thành công
| Mã | Mô tả |
|---|---|
| 200 - OK | Request thành công. |
Lỗi
| Mã | Mô tả |
|---|---|
| 401 - Unauthorized | Cần xác thực hoặc xác thực thất bại. |
| 403 - Forbidden | Policy không cho phép user hiện tại thực hiện thao tác này. |
Response mẫu
Response body
{
"keypairs": [
{
"keypair": {
"name": "Docs Writter",
"public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDAbqUDd3jvW3fA49sJWv5+iTQR8uPDCx3lt7Y6qcFT9 rumiaxolotl@gmail.com",
"fingerprint": "07:8a:eb:63:6a:4b:b4:fd:be:c9:77:c2:58:da:84:fb",
"created_at": "2025-09-03T09:50:28.194592"
}
}
]
}