OS用のパーティションテンプレートを使用してベアメタルサーバを注文するためにSLAPIを検索しました。OSパーティションテンプレートのIDを取得するためのSoftLayer API
RAIDを注文してパーティションテンプレートデータを構成する記事を読んだ後、テンプレートデータを取得するためには、OSのIDまたは説明が必要であることがわかりました。
私はSLAPIでOSのこれらの情報を取得しようとしましたが、できませんでした。
'CentOS 7.x(64ビット)'の場合、OSの説明は 'linux'にする必要がありますが、OSアイテムIDが5920で、アイテム価格IDが44988 dal03。ここで
は言及記事です:Configuring Softlayer Disk Partitions at Order Time
と呼び出しからの応答[サービス/ SoftLayer_Hardware_Component_Partition_OperatingSystem]/getAllobjects
[{
"description": "linux",
"id": 1,
"notes": "All flavors"
}, {
"description": "windows",
"id": 2,
"notes": "All RH-based or closely related"
}, {
"description": "freebsd",
"id": 3,
"notes": "FreeBSD, etc.."
}]
と商品の価格(44988)の応答は次のとおりです。
{
"currentPriceFlag": null,
"hourlyRecurringFee": "0",
"id": 44988,
"itemId": 5920,
"laborFee": "0",
"locationGroupId": null,
"onSaleFlag": null,
"oneTimeFee": "0",
"quantity": null,
"recurringFee": "0",
"setupFee": "0",
"sort": 0,
"item": {
"capacity": "0",
"description": "CentOS 7.x (64 bit)",
"id": 5920,
"itemTaxCategoryId": 166,
"keyName": "OS_CENTOS_7_X_64_BIT",
"softwareDescriptionId": 1400,
"units": "N/A",
"upgradeItemId": null,
"itemCategory": {
"categoryCode": "os",
"id": 12,
"name": "Operating System",
"quantityLimit": 0
},
"softwareDescription": {
"controlPanel": 0,
"id": 1400,
"licenseTermValue": null,
"longDescription": "CentOS/CentOS/7.0-64",
"manufacturer": "CentOS",
"name": "CentOS",
"operatingSystem": 1,
"referenceCode": "CENTOS_7_64",
"upgradeSoftwareDescriptionId": null,
"upgradeSwDescId": null,
"version": "7.0-64",
"virtualLicense": 0,
"virtualizationPlatform": 0,
"requiredUser": "root"
}
}
}
を使用含まれている場合はCentOSやUbuntuのかRedHatのは、窓 を使用するLinuxの を使用含まれている場合 –