getInstallationLinks аргаар багцын суулгалтын холбоос авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ арга нь суулгалтын багцын суулгалтын холбоос (installation links) болон бүрэн kit-үүдийг (full kits) буцаана.
Анхааруулга
Танд зохих хандах эрх байгаа эсэх, мөн суулгалтын багц Control Center-ийн Configuration > Update > Components хуудсанд нийтлэгдсэн (published) эсэхийг шалгаарай. Эс бөгөөс 400 Bad request эсвэл 404 Not found алдаа ирж болно.
Параметрүүд
| Параметр | Тайлбар | Хүсэлтэд | Төрөл | Утгууд |
|---|---|---|---|---|
companyId | Удирдагдаж буй компанийн ID. Параметрийг хүсэлтэд оруулаагүй бол удирдагдаж буй бүх компанид боломжит суулгалтын холбоосыг буцаана. | Заавал биш | String | Нэмэлт шаардлага байхгүй. |
packageName | Багцын нэр. Параметрийг хүсэлтэд оруулаагүй бол бүх багцыг буцаана. | Заавал биш | String | Нэмэлт шаардлага байхгүй. |
ringId | Хүсэлтэд оруулсан үед арга нь тухайн staging ring-тэй холбоотой суулгалтын багцыг буцаана. | Заавал биш | Integer | Анхдагч утга: 0. Боломжит утгууд: 0 - Slow ring; 3 - Production ring; 4 - Test 1 ring; 5 - Test 2 ring. |
Буцаах утга
Энэ арга нь хүсэлтэд заасан багцын (эсвэл тусгайлан заагаагүй бол боломжит бүх багцын) суулгалтын холбоосуудын жагсаалт агуулсан Array буцаана. Холбоос нь хоёр төрөлтэй:
- Install link - Эдгээр холбоос нь заасан хувилбарын security agent-ийн татаж авалт, суулгалтын үйл явцыг эхлүүлдэг executable файлыг татна. Эхлээд Bitdefender-ийн cloud серверүүдээс бүрэн суулгалтын kit-ийг татаж, дараа нь суулгалтыг эхлүүлнэ.
- Full kit - Эдгээр холбоос нь заасан хувилбарын security agent-ийн бүрэн суулгалтын kit-ийг татна.
| Суулгах арга | Файлын хэмжээ | Windows-той нийцэл | Linux-тай нийцэл | Mac-тай нийцэл |
|---|---|---|---|---|
| Install link | Жижиг | 32-bit, 64-bit, ARM | 32-bit, 64-bit | 64-bit |
| Full kit | Том | 32-bit, 64-bit, ARM | 32-bit, 64-bit, ARM64-bit | ARM |
Жагсаалтын бичлэг бүр дараах талбаруудтай:
| Атрибут | Төрөл | Тайлбар |
|---|---|---|
packageName | String | Суулгалтын холбоос болон kit-ийг нь авах багцын нэр. |
installLinkWindows | String | Windows downloader-ийн холбоос. |
installLinkMac | String | Mac downloader-ийн холбоос. |
installLinkMacArm | String | Mac (ARM) downloader-ийн холбоос. |
installLinkLinux | String | Linux downloader-ийн холбоос. |
fullKitWindowsX32 | String | Windows 32-bit үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
fullKitWindowsX64 | String | Windows 64-bit үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
fullKitWindowsArm64 | String | Windows ARM 64-bit үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
fullKitLinuxX32 | String | Linux 32-bit үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
fullKitLinuxX64 | String | Linux 64-bit үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
fullKitLinuxArm64 | String | Linux ARM 64-bit үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
installLinkMacDownloader | String | Mac үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
installLinkMacArm | String | Mac ARM үйлдлийн системийн бүрэн суулгалтын kit-ийн холбоос. |
status | Object | Дэмжигдэж буй үйлдлийн системүүдийг агуулж, таны GravityZone орчинд дараах үйлдлийн системүүдийн kit-ийн бэлэн байдлыг харуулсан Object: windows, windowsArm64, linux, linuxArm64, mac, macArm. Боломжит төлвийн утгууд: 0 - татагдаагүй; 1 - татаж байна; 2 - бэлэн. |
Жишээ
Хүсэлт
Тодорхой суулгалтын багцын суулгалтын холбоосыг авах:
{
"params": {
"packageName": "my package"
},
"jsonrpc": "2.0",
"method": "getInstallationLinks",
"id": "426db9bb-e92a-4824-a21b-bba6b62d0a18"
}Тодорхой staging ring-тэй холбоотой багцын суулгалтын холбоосыг авах:
{
"method": "getInstallationLinks",
"id": "736b0b48-63be-4b53-818e-b37df9b02e90",
"jsonrpc": "2.0",
"params": {
"ringId":3
}
}Хариу
{
"packageName":"PackagesAPI1695306052.633011oWYMHbCBM1",
"installLinkWindows":"https://10.18.148.224/Packages/BSTWIN/0/setupdownloader_[aHR0cHM6Ly8xMC4xOC4xNDguMjI0Ojg0NDMvUGFja2FnZXMvQlNUV0lOLzAvaUpuSF9fL2luc3RhbGxlci54bWw-bGFuZz1lbi1VUw==].exe",
"installLinkMac":"https://10.18.148.224/Packages/MAC/0/iJnH__/Bitdefender_for_MAC.dmg",
"installLinkMacArm":"https://10.18.148.224/Packages/MAC/0/iJnH__/Bitdefender_for_MAC_ARM.dmg",
"installLinkMacDownloader":"https://10.18.148.224/Packages/MAC/0/iJnH__/setup_downloader.dmg",
"installLinkLinux":"https://10.18.148.224/Packages/NIX/0/iJnH__/setup_downloader.tar",
"fullKitWindowsX32":"https://10.18.148.224/api/v1.0/http/downloadPackageFullKit?packageId=650c5145a024a1001303b99d&downloadType=19",
"fullKitWindowsX64":"https://10.18.148.224/api/v1.0/http/downloadPackageFullKit?packageId=650c5145a024a1001303b99d&downloadType=20",
"fullKitWindowsArm64":"https://10.18.148.224/api/v1.0/http/downloadPackageFullKit?packageId=650c5145a024a1001303b99d&downloadType=35",
"fullKitLinuxX32":"https://10.18.148.224/api/v1.0/http/downloadPackageFullKit?packageId=650c5145a024a1001303b99d&downloadType=21",
"fullKitLinuxX64":"https://10.18.148.224/api/v1.0/http/downloadPackageFullKit?packageId=650c5145a024a1001303b99d&downloadType=22",
"fullKitLinuxArm64":"https://10.18.148.224/api/v1.0/http/downloadPackageFullKit?packageId=650c5145a024a1001303b99d&downloadType=36",
"status":{
"windows":2,
"windowsArm64":0,
"linux":0,
"mac":0,
"macArm":0,
"macDownloader":0
}
}Тэмдэглэл
<gz_ip> нь GravityZone Control Center (удирдлагын консол)-ийн IP хаяг юм.
Суулгалтын багцыг татахад доорх URL хаягуудын аль нэгийг ашиглаж болно.
GZVA Self-Signed сертификат ашиглаж байгаа бол:
curl -fOJ -H "YOUR_API_KEY:" https://gravityzone.bitdefender.com/api/v1.0/http/downloadPackageFullKit?packageId=5645cba6f12a9a8c5e8b4748&downloadType=20GZVA Self-Signed сертификат ашиглахгүй байгаа бол:
curl -fOJ -H "Authorization: Basic ENCODED_API_KEY" https://gravityzone.bitdefender.com/api/v1.0/http/downloadPackageFullKit?packageId=5f1ecde1be4be6142c3e9b32&downloadType=20Тэмдэглэл
API_KEY_ENCODED_BASE64 нь таны base64-аар кодлосон API түлхүүр юм. ENCODED_API_KEY-ийг авахын тулд дараах командыг ашиглана:
echo "YOUR_API_KEY:" | base64
Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
- Security agent
- Төхөөрөмж дээр суулгадаг Bitdefender-ийн хамгаалалтын программ (BEST)
