Azure Spot Virtual Machines 和擴展集的錯誤訊息

適用於: ✔️ Linux VM ✔️ Windows VM ✔️ 彈性擴展集 ✔️ 統一擴展集

以下是您使用 Azure Spot Virtual Machines 和擴展集時可能收到的一些錯誤碼。

機碼 訊息 描述
SkuNotAvailable 針對資源 '<resource>' 而要求的層目前不在訂用帳戶 '<subscriptionID>' 的位置 '<location>' 中。 請嘗試其他層,或部署至不同的位置。 此位置中的 Azure Spot Virtual Machine 容量不足以建立 VM 或擴展集執行個體。
EvictionPolicyCanBeSetOnlyOnAzureSpotVirtualMachines 只有在 Azure Spot Virtual Machines 上才能設定收回原則。 此 VM 不是 Azure Spot Virtual Machine,因此無法設定收回原則。
AzureSpotVMNotSupportedInAvailabilitySet 可用性設定組不支援 Azure Spot Virtual Machine。 您必須選擇使用 Azure Spot Virtual Machine,或使用可用性設定組中的 VM,不能兩者都選。
AzureSpotFeatureNotEnabledForSubscription 訂用帳戶未啟用 Azure Spot Virtual Machine 功能。 使用支援 Azure Spot Virtual Machines 的訂用帳戶。
VMPriorityCannotBeApplied 指定的優先順序值 '{0}' 無法套用至虛擬機器 '{1}',因為建立虛擬機器時未指定任何優先順序。 建立 VM 時指定優先順序。
SpotPriceGreaterThanProvidedMaxPrice 無法執行作業 '{0}',因為提供的最高價格 '{1} 美元' 低於 Azure Spot Virtual Machine 大小 '{3}' 目前的現貨價格 '{2} 美元'。 選取較高的最高價格。 如需詳細資訊,請參閱 LinuxWindows 的定價資訊。
MaxPriceValueInvalid 最高價格值不正確。 最高價格唯一支援的值是 -1 或大於零的小數。 最高價格值 -1 表示不會因為價格原因而收回 Azure Spot Virtual Machine。 輸入有效的最高價格。 如需詳細資訊,請參閱 LinuxWindows 的定價。
MaxPriceChangeNotAllowedForAllocatedVMs 目前已配置 VM '{0}' 時,不允許變更最高價格。 解除配置,然後再試一次。 停止\解除配置 VM,才能變更最高價格。
MaxPriceChangeNotAllowed 不允許變更最高價格。 您無法變更此 VM 的最高價格。
AzureSpotIsNotSupportedForThisAPIVersion 此 API 版本不支援 Azure Spot Virtual Machine。 API 版本必須是 2019-03-01。
AzureSpotIsNotSupportedForThisVMSize 此 VM 大小 {0} 不支援 Azure Spot Virtual Machine。 選取另一個 VM 大小。 如需詳細資訊,請參閱 Azure Spot Virtual Machines
MaxPriceIsSupportedOnlyForAzureSpotVirtualMachines 只有 Azure Spot Virtual Machines 才支援最高價格。 如需詳細資訊,請參閱 Azure Spot Virtual Machines
MoveResourcesWithAzureSpotVMNotSupported 移動資源要求包含 Azure Spot Virtual Machine。 不支援。 在錯誤詳細資料中查看虛擬機器識別碼。 您無法移動 Azure Spot Virtual Machines。
MoveResourcesWithAzureSpotVmssNotSupported 移動資源要求包含 Azure Spot 虛擬機器擴展集。 不支援。 在錯誤詳細資料中查看虛擬機器擴展集識別碼。 您無法移動 Azure Spot 虛擬機器擴展集執行個體。
AzureSpotVMNotSupportedInVmssWithVMOrchestrationMode 使用 VM 協調流程模式的虛擬機器擴展集不支援 Azure Spot Virtual Machine。 將協調流程模式設定為虛擬機器擴展集,以使用 Azure Spot Virtual Machine 執行個體。
SpotRestorationIsNotSupportedForThisAPIVersion 此 API 版本不支援 Spot 還原功能。 針對現有的擴展集,請使用 API 2021-07-01 版或更新版本來執行 PATCH。

針對新的擴展集部署,請使用 API 2021-07-01 版或更新版本,將下列屬性新增至 Azure Resource Manager 範本:

Error code sample to use the correct API version.
SpotRestorationIsSupportedOnlyForAzureSpotScaleSets 只有 Azure Spot 虛擬機器擴展集才支援 Spot 還原功能。 只有 Azure Spot 虛擬機器擴展集才支援 Spot 還原功能。 若要使用此功能,請使用虛擬機器擴展集來部署 Azure Spot。

後續步驟 如需詳細資訊,請參閱現成虛擬機器