Chọn Google Cloud Projects
Chọn các projects để thêm vào danh sách quản lý API:
➕ Thêm API thủ công
Danh sách APIs
Chọn API để giám sát
Cài đặt Google OAuth2 (Bắt buộc)
Để sử dụng tính năng tự động phát hiện projects, bạn cần:
- Tạo OAuth2 Client:
- Truy cập Google Cloud Console
- Chọn project hoặc tạo project mới
- Vào APIs & Services → Credentials
- Click "Create Credentials" → "OAuth 2.0 Client IDs"
- Cấu hình OAuth Client:
Application type: Web application Name: AI API Monitor Authorized origins: - http://[IP-NAS] - https://[IP-NAS] (nếu có HTTPS) Authorized redirect URIs: - http://[IP-NAS]/oauth/callback - https://[IP-NAS]/oauth/callback
- Enable APIs:
- Vào APIs & Services → Library
- Enable: Cloud Resource Manager API
- Enable: Vertex AI API
- Enable: Generative AI API
- Cập nhật Client ID:
- Copy Client ID từ OAuth2 credential
- Paste vào biến
GOOGLE_CLIENT_IDtrong code - Lưu và reload trang web
Hướng dẫn sử dụng OAuth
- Đăng nhập:
- Click nút "Đăng nhập với Google"
- Chọn tài khoản Google có quyền truy cập Cloud Projects
- Cấp quyền cho ứng dụng truy cập danh sách projects
- Chọn Projects:
- Tab "Chọn Projects" sẽ hiện danh sách projects
- Click vào projects muốn thêm (có thể chọn nhiều)
- Click "Thêm Projects đã chọn"
- Cấu hình API Keys:
- Vào tab "Quản lý APIs"
- Projects đã chọn sẽ xuất hiện tự động
- Thêm API Key cho từng project
- Test kết nối API
- Giám sát:
- Tab "Giám sát" để theo dõi limits
- Chọn API cụ thể từ dropdown
- Xem real-time usage statistics
Cài đặt trên NAS (DSM 7.2.2 + Web Station 4.2.3)
Tham khảo hướng dẫn chi tiết từ phiên bản trước về cài đặt Web Station...
️ Xử lý lỗi OAuth
- Lỗi "Client ID not configured":
- Kiểm tra biến
GOOGLE_CLIENT_IDtrong JavaScript - Đảm bảo Client ID đúng format
- Kiểm tra Authorized origins trong Google Console
- Kiểm tra biến
- Lỗi "Access denied":
- Kiểm tra tài khoản Google có quyền truy cập projects
- Enable đầy đủ APIs trong Google Cloud Console
- Kiểm tra IAM permissions
- CORS errors:
- Kiểm tra Authorized origins chính xác
- Thêm cả HTTP và HTTPS nếu cần
- Restart Web Station sau khi thay đổi