適用於 Azure 保留自動化的 API
使用 Azure API 以程式設計方式為您的組織取得 Azure 服務或軟體保留的資訊。
尋找要購買的保留方案
如需根據您組織的使用量來購買保留方案,請使用「保留建議 API」來取得建議。 如需詳細資訊,請參閱保留建議。
您也可以使用「耗用量 API 使用量詳細資料」來分析您的資源使用量。 如需詳細資訊,請參閱使用量詳細資料 - 依帳單帳戶列出的計費週期清單。 您持續使用的 Azure 資源,通常是保留的最佳候選項目。
購買保留項目
您可以使用 REST API,以程式設計方式購買 Azure 保留及軟體方案。 若要深入了解,請參閱保留訂單 - 購買 API。
以下是使用 REST API 進行購買的範例要求:
PUT https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/<GUID>?api-version=2019-04-01
要求本文:
{
"sku": {
"name": "standard_D1"
},
"location": "westus",
"properties": {
"reservedResourceType": "VirtualMachines",
"billingScopeId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e",
"term": "P1Y",
"quantity": "1",
"displayName": "TestReservationOrder",
"appliedScopes": null,
"appliedScopeType": "Shared",
"reservedResourceProperties": {
"instanceFlexibility": "On"
}
}
}
您也可以在 Azure 入口網站中購買保留。 如需詳細資訊,請參閱下列文章:
服務方案:
軟體方案:
取得保留
如果您是有 Enterprise 合約 (EA 客戶) 的 Azure 客戶,您可以使用保留交易 - 清單來取得您組織購買的保留。 對於其他訂用帳戶,請使用 API 保留訂單 - 清單來取得您所購買且有權限檢視之保留的清單。 根據預設,帳戶擁有者或購買保留的人員,有權限檢視該保留。
查看保留使用量
如果您是 EA 客戶,您可以程式設計方式檢視您組織中之保留的使用方式。 如需詳細資訊,請參閱保留交易 - 清單。 對於其他訂用帳戶,可以使用 API保留項目摘要 - 依保留順序和保留列出的清單。
如果您發現您組織的保留太少被使用:
- 請確認您組織建立的虛擬機器符合保留上的 VM 大小。
- 請確認執行個體大小彈性已開啟。 如需詳細資訊,請參閱管理保留 - 變更保留的 VM 執行個體的最佳化設定。
- 變更要共用的保留範圍,使它更廣泛地套用。 如需詳細資訊,請參閱管理保留 - 變更保留範圍。
- 交換未使用的數量。 如需詳細資訊,請參閱管理保留。
提供保留的存取權
使用保留 - 作業 - 清單 API 來取得使用者有權存取的所有保留的清單。 若要以程式設計方式提供保留的存取權,請參閱下列其中一篇文章:
分割或合併保留項目
購買保留內的多個資源執行個體之後,建議您將該保留中的執行個體指派至不同的訂用帳戶。 您可以變更保留範圍,使它套用至相同計費內容內的所有訂用帳戶。 但是,基於成本管理或預算考量,您可能想要保持範圍是「單一訂用帳戶」,並將保留執行個體指派至特定訂用帳戶。
若要分割保留,請使用 API 保留 - 分割。 您也可以使用 PowerShell 來分割保留。 如需詳細資訊,請參閱管理保留 - 將保留分割成兩個保留。
若要將兩個保留合併成一個保留,請使用 API 保留 - 合併。
變更保留範圍
保留的範圍可以是單一訂用帳戶、單一資源群組,或您的計費內容中的所有訂用帳戶。 如果您將範圍設定為單一訂用帳戶或單一資源群組,此保留會對應至選取的訂用帳戶中所執行的資源。 如果您刪除或移動訂用帳戶或資源群組,則不會使用保留。 如果您將範圍設定為共用,Azure 會將保留對應至計費內容中所有訂用帳戶上執行的資源。 計費內容取決於您購買此保留所用的訂用帳戶。 您可以在購買時選取範圍,或在購買後隨時加以變更。 如需詳細資訊,請參閱管理保留 - 變更範圍。
若要以程式設計方式變更範圍,請使用 API 保留 - 更新。