API Keys
Giao diện quản lý API Keys
Chức năng API Keys cho phép tạo và quản lý API key để tích hợp các hệ thống bên ngoài với dịch vụ của VNETWORK. Hệ thống hỗ trợ xác thực theo chuẩn Bearer Token và cung cấp các điểm cuối RESTful API để thao tác dữ liệu hạ tầng.
Vị trí trên hệ thống
Truy cập mục API Keys trong thanh điều hướng bên trái giao diện Partner Portal.
Giao diện và các thành phần
Khu vực quản lý API Key
- Tài khoản: review@vnetwork.vn (ID: 8064)
- API Key đang sử dụng:
- Tên:
Development
- Thời gian tạo:
2025-05-05T13:21:59.880Z
- Lần sử dụng gần nhất: Chưa từng dùng
- Tên:
Các nút thao tác:
- Create New Key: Tạo khóa API mới
- Revoke: Thu hồi khóa hiện tại
- Copy: Sao chép giá trị khóa để sử dụng
Lưu ý bảo mật
Vì lý do bảo mật, hệ thống không hiển thị lại khóa sau khi đóng. Cần sao lưu ngay sau khi tạo.
Tài liệu API (API Documentation)
VNETWORK OpenAPI
Cung cấp các endpoint RESTful để thao tác với dịch vụ VNETWORK, bao gồm:
- Quản lý hạ tầng cloud (instances, storage, network)
- Thực hiện thao tác CRUD
- Truy xuất thông tin hệ thống
- Tự động hóa quy trình
Authorization
Phương thức xác thực sử dụng Bearer Token:
Bearer Token: {OPENAPI_TOKEN}
API key sẽ được sử dụng ở định dạng:
Authorization: Bearer YOUR_API_KEY_HERE
API Endpoints
- Base URL:
https://openapi.vnetwork.vn/v1
- Ví dụ endpoint:
https://openapi.vnetwork.vn/v1/instances
→ Lấy danh sách các instances liên kết với tài khoản xác thực.
CURL Testing Example
Ví dụ thực thi qua CURL:
curl -X GET https://openapi.vnetwork.vn/v1/instances \
-H "Authorization: Bearer YOUR_API_KEY_HERE" \
-H "Content-Type: application/json"
Thay thế YOUR_API_KEY_HERE
bằng khóa API đang được tạo ở phần trên.
Documentation Resources
- Link tham khảo: View complete API documentation on Postman
⚠️ Lưu ý quan trọng
Bảo mật API Key
- API Key cần được lưu trữ an toàn, không để lộ trong mã nguồn phía client hoặc public repository
- Khóa API có giá trị như một mật khẩu và có thể được sử dụng để truy cập vào tài nguyên của bạn
- Nên sử dụng biến môi trường hoặc vault để lưu trữ API key trong ứng dụng
Quản lý key hiệu quả
- Đặt tên key theo mục đích sử dụng để dễ quản lý (ví dụ: "Development", "Production", "Testing")
- Định kỳ xoay vòng (rotate) API key để tăng tính bảo mật
- Mỗi API Key có thể thu hồi riêng lẻ nếu bị rò rỉ mà không ảnh hưởng đến các key khác
Các trường hợp sử dụng phổ biến
- Tích hợp hệ thống quản lý bên thứ ba: Kết nối hệ thống quản lý nội bộ với hạ tầng VNETWORK
- Tự động hóa quy trình DevOps: Tự động tạo/quản lý tài nguyên trong CI/CD pipeline
- Giám sát tài nguyên: Thu thập metrics về hiệu suất và trạng thái của instance
- Quản lý tài nguyên tự động: Tự động điều chỉnh tài nguyên dựa trên nhu cầu thực tế