getInstallationLinks аргаар багцын суулгалтын холбоос авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ арга нь суулгалтын багцын суулгалтын холбоос болон бүрэн kit-үүдийг буцаана.
Параметрүүд
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 - Эдгээр холбоос нь татаж авах, суулгах процессыг эхлүүлдэг executable файлыг татна. Эхлээд Bitdefender-ийн үүлэн серверүүдээс бүрэн суулгалтын kit-ийг татаж, дараа нь суулгалтыг эхлүүлнэ.
- Full kit - Эдгээр холбоос нь security agent-ийн бүрэн суулгалтын kit-ийг татна.
- Install link — Файлын хэмжээ: Жижиг; Windows: 32-bit, 64-bit, ARM; Linux: 32-bit, 64-bit; Mac: 64-bit
- Full kit — Файлын хэмжээ: Том; Windows: 32-bit, 64-bit, ARM; Linux: 32-bit, 64-bit, ARM; Mac: 64-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-ийн холбоос.
Жишээ
Хүсэлт
Тодорхой суулгалтын багцын суулгалтын холбоосыг авах:
{
"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
}
}Хариу
{
"id": "426db9bb-e92a-4824-a21b-bba6b62d0a18",
"jsonrpc": "2.0",
"result": [{
"packageName":"PackagesAPI1695391314.2838118LYi87FksSq",
"companyName": "TestC2",,
"installLinkWindows":"https://10.18.150.205/Packages/BSTWIN/0/setupdownloader_[aHR0cHM6Ly9tYWMtMDAtNTAtNTYtOTYtMWYtZTEua2N1bGRhci5jb206ODQ0My9QYWNrYWdlcy9CU1RXSU4vMC8ybmxFNngvaW5zdGFsbGVyLnhtbD9sYW5nPWVuLVVT].exe",
"installLinkMac":"https://10.18.150.205/Packages/MAC/0/2nlE6x/Bitdefender_for_MAC.dmg",
"installLinkMacArm":"https://10.18.150.205/Packages/MAC/0/2nlE6x/Bitdefender_for_MAC_ARM.dmg",
"installLinkMacDownloader":"https://10.18.150.205/Packages/MAC/0/2nlE6x/setup_downloader.dmg",
"installLinkLinux":"https://10.18.150.205/Packages/NIX/0/2nlE6x/setup_downloader.tar",
"fullKitWindowsX32":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=19",
"fullKitWindowsX64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=20",
"fullKitWindowsArm64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=35",
"fullKitLinuxX32":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=21",
"fullKitLinuxX64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=22",
"fullKitLinuxArm64":"https://10.18.150.205/api/v1.0/http/downloadPackageFullKit?packageId=650d9e53ac5599df31045d7f&downloadType=36",
"companyName":"PackagesAPI1695391310.4621398PR2EsksWlt",
"companyId":"650d9e4f2cd3e936350495b7"
}]
} {
"id": "736b0b48-63be-4b53-818e-b37df9b02e90",
"jsonrpc": "2.0",
"result": [
{
"packageName": "test",
"installLinkWindows": "$installLinkWindowsByRingId",
"installLinkMac": "https:\/\/cloud.hydra.docker\/Packages\/MAC\/0\/wtnruh\/Bitdefender_for_MAC.dmg",
"installLinkMacArm": "https:\/\/cloud.hydra.docker\/Packages\/MAC\/0\/wtnruh\/Bitdefender_for_MAC_ARM.dmg",
"installLinkMacDownloader":”$installLinkMacDownloaderByRingId",
"installLinkLinux": “$installLinkLinuxByRingId",
"fullKitWindowsX32": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=19",
"fullKitWindowsX64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=20",
"fullKitWindowsArm64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=35",
"fullKitLinuxX32": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=21",
"fullKitLinuxX64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=22",
"fullKitLinuxArm64": "https:\/\/cloud.hydra.docker\/api\/v1.0\/http\/downloadPackageFullKit?packageId=666af2f18f7363fb6508cb42&downloadType=36",
"companyName": "Bitdefender",
"companyId": "666ae9af01bfab9b4f05ed85"
}
]
}Суулгалтын багцыг татахдаа өгөгдсөн URL хаягуудын аль нэгийг ашиглаж болно:
- GZVA Self-Signed certificate ашиглаж байгаа бол:
```
curl -fOJ -H "YOUR_API_KEY:" https://gravityzone.bitdefender.com/api/v1.0/http/downloadPackageFullKit?packageId=5645cba6f12a9a8c5e8b4748&downloadType=20
```
- GZVA Self-Signed certificate ашиглаагүй бол:
```
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 нь таны API key-г base64-ээр кодлосон утга юм.ENCODED_API_KEY-г авахын тулд дараах командыг ашиглана:`echo "YOUR_API_KEY:" | base64
`Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
- Security agent
- Төхөөрөмж дээр суулгадаг Bitdefender-ийн хамгаалалтын программ (BEST)
