Skip to main content
ONTAP automation
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

ONTAP REST API 呼叫的變更

貢獻者 dmp-netapp

NetApp 持續在每一次主要產品版本中增強並更新 ONTAP REST API。這些更新有時可能會對現有的 API 呼叫產生變更,進而中斷對 ONTAP 功能的存取。在使用 API 時還有其他需要考慮的事項,以及部分文件錯誤。

變更現有的 ONTAP REST API 呼叫

對現有 ONTAP REST API 呼叫(例如端點和參數)的變更可能會影響使用該 API 的軟體。在大多數情況下,根據您的環境,這些變更被視為_重大變更_。您應查看下表中的列表,以確定這些變更是否會對您的自動化環境造成影響。每個條目都包含適用的 API 端點或區域、變更描述以及引入該變更的 ONTAP 版本。

API 端點或區域 行為說明 發行版ONTAP

Azure Key Vault

用於啟用和停用 Azure Key Vault(AKV)的 REST API 端點現在以非同步方式執行,而非同步執行。這會影響用於啟用 AKV 的 POST 作業和用於停用 AKV 的 DELETE 作業。使用這些 API 呼叫的用戶端應更新其程式碼以處理非同步回應,這需要檢查工作狀態,而不僅僅是 HTTP 狀態碼。此變更主要影響透過 ONTAP REST API 管理 Azure Key Vault 組態的 Azure NetApp Files(ANF)環境。

9.19.1

/security/authentication/duo/groups
/security/authentication/duo/profiles

回應中的欄位 *_links * 已從這些端點的 duogroup 中移除。沒有建議客戶採取的行動或因應措施。此欄位預期會在未來的 ONTAP 版本中重新新增。

9.15.1..

其他 REST API 使用注意事項

除了可能造成破壞性或重大變更的情況外,使用 ONTAP REST API 時還需要考慮其他幾個方面。這些問題類型多種多樣,包括引入新的或替代的 API 調用,以及 ONTAP 內部處理機制的變更。每個條目都包含適用的 API 端點或區域、行為描述以及引入該行為的 ONTAP 版本。

API 端點或區域 行為說明 發行版ONTAP

/api/application/containers

用於建立容器的端點已增強,現在支援先前只能透過 `/api/storage/volumes`存取的多個磁碟區配置參數。這使得客戶(尤其是使用 NetApp Trident 進行 Kubernetes 儲存編排的客戶)能夠在配置持久性磁碟區時利用 ONTAP 的均衡放置功能。磁碟區可以自動分佈在叢集節點上,以實現最佳效能和容量利用率。部署需要對磁碟區放置、QoS 策略或容量管理進行精細控制的容器化應用程式時,應使用更新後的端點。這對於大規模 Kubernetes 環境尤其有幫助,因為在這些環境中,跨儲存資源的自動負載平衡至關重要。

9.19.1

/api/cluster/licensing/licenses

當透過 REST API 為非常大型的 ONTAP 叢集(32 個節點或更多)檢索授權資訊時,可能會遇到回應速度緩慢的問題。此問題會影響 System Manager 授權標籤以及同時查詢所有授權的自動化工作流程。為了減少影響,您可以每次使用查詢參數來取得特定功能的授權,或使用 CLI 命令 system license show,而不是透過單一 API 呼叫取得所有授權。

9.19.1

ONTAP REST API 參考文件錯誤

隨著 NetApp ONTAP REST API 的不斷增強和更新,線上參考文件中有時會出現錯誤。這些錯誤可能會在使用 API 時造成困惑,但通常不會影響或中斷您的 ONTAP 自動化軟體或環境。您應該查看下表中的錯誤清單。這將有助於您更好地理解和使用 ONTAP REST API 參考文件。每個條目都包含適用的 API 端點或區域、錯誤描述以及引入該錯誤的 ONTAP 版本。

API 端點或區域 變更說明 發行版ONTAP

/storage/quota/reports

端點的 REST API 文件指出 * 規範 * 是有效欄位。不過、此端點不支援配額說明符。沒有建議客戶採取的行動或因應措施。此欄位將在未來的 ONTAP 版本中從 API 文件中移除。

9.6

相關資訊

"更新功能ONTAP"