API-ийн хүсэлтийн хязгаарлалт (rate limits) гэж юу вэ?
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
GravityZone Public API-д дараах хүсэлтийн хязгаарлалт (rate limit) үйлчилнэ.
- JSON-RPC аргууд болон HTTP аргуудад тусдаа хязгаарлалтын тоолуур ашигладаг. Тиймээс JSON-RPC endpoint руу илгээсэн хүсэлт HTTP endpoint-ийн хязгаарт тооцогдохгүй бөгөөд эсрэгээр мөн адил.
JSON-RPC аргууд:
Мөр бүр: Хязгаарлалтын параметр — Нэг burst дахь хүсэлт\; Саатуулалт\\*; API ба аргууд.
- API түлхүүр тус бүрт секундэд 10 хүсэлт — 10 хүсэлт; Саатуулалтгүй; доор жагсаагаагүй бүх API аргад үйлчилнэ.
- API түлхүүр тус бүрт секундэд 5 хүсэлт — 5 хүсэлт; Саатуулалтгүй:
- Licensing API: getLicenseInfo, setLicenseKey, addProductKey, removeProductKey, getMonthlyUsage, getMonthlyUsagePerProductType
- Companies API: deleteCompany, updateCompanyDetails, suspendCompany, activateCompany, createCustomFieldDefinition, updateCustomFieldDefinition, getCustomFieldsDefinitions, deleteCustomFieldDefinition
- Network API: getnetworkinventoryitems
- API түлхүүр тус бүрт минутанд 30 хүсэлт — 10 хүсэлт; Саатуулалтгүй:
- Quarantine API: createRemoveQuarantineItemTask, createEmptyQuarantineTask, createRestoreQuarantineItemTask, createRestoreQuarantineExchangeItemTask, createAddFileToQuarantineTask, createReleaseQuarantineExchangeItemTask
- Network API: createScanTask, createReconfigureClientTask, createScanTaskByMac, moveCompanyOrCompanyFolder, moveEndpointsBetweenCompanies, deleteEndpoint, createSubmitToSandboxAnalyzerTask, killProcess
- Integrations API: configureAmazonEC2IntegrationUsingCrossAccountRole
- Licensing API: setMonthlySubscription
- Accounts API: createAccount, deleteAccount, updateAccount, configureNotificationsSettings, getNotificationsSettings
- Reports API: createReport
- PHASR API: getMonitoredRules, getMonitoredRuleData, getPhasrRecommendations, getAllCompanyResources, getAllCompanyIdentities
- API түлхүүр тус бүрт минутанд 5 хүсэлт — Burst байхгүй; Саатуулалтгүй:
- Incidents API: addToBlocklist, removeFromBlocklist, createCustomRule, deleteCustomRule
- Network API: assignPolicy
- Event Push Service API: setPushEventSettings, getPushEventSettings, sendTestPushEvent, getPushEventStats, resetPushEventStats
- Maintenance windows API: updatePatchManagementMaintenanceWindow, deleteMaintenanceWindow, assignMaintenanceWindows, unassignMaintenanceWindows
- PHASR API: editMonitoredRulesAccess, applyRecommendations
HTTP аргууд:
- API түлхүүр тус бүрт минутанд 5 хүсэлт — Burst байхгүй; Саатуулалт байхгүй; аргууд:
downloadReportZip,downloadPackageFullKit,downloadSandboxReport,downloadScanLogsZip
\*Burst механизм нь хязгаарыг хэтрүүлэх байсан тодорхой тооны API хүсэлтийг хадгалдаг дараалал дээр суурилдаг. Хүсэлтүүд хадгалагдаж, илгээгдсэн дарааллаараа ажиллана. Burst дараалал дүүрсэн бол нэмэлт хүсэлт бүр HTTP 429 алдааны код буцаана.
\\API хүсэлтийн саатуулалтын механизм нь аргын хязгаарт хүрэх үед идэвхжиж, хугацааны хязгаар өнгөрөх хүртэл хүсэлтийг боловсруулахыг хойшлуулна. Аргад No delay (саатуулалтгүй) гэж заасан бол Public API үйлчилгээ дарааллыг ирэнгүүт нь боловсруулна.
Энэ хуудсанд гарсан нэр томъёо
- Endpoint
- Хамгаалж буй компьютер, сервер, виртуал машин
- Network
- Таны байгууллагын бүх төхөөрөмжийн жагсаалт (Inventory)
- Quarantine
- Хорио: сэжигтэй файлыг тусгаарлаж хадгалдаг газар
- Reports
- Тайлан; хугацаагаар илгээх боломжтой
- Incidents
- Илэрсэн халдлага, түүний алхмуудын бүртгэл (EDR/XDR)
