附註:

解決「無法顯示資訊:無法取得 API 階段作業」使用 OCI CLI 網路命令時發生錯誤

簡介

在 Oracle Cloud Infrastructure (OCI) 運算執行處理上使用 Oracle Cloud Infrastructure 命令行介面 (OCI CLI) 網路命令時,發生無法顯示資訊:無法取得 API 階段作業錯誤,尤其是在您管理重要網路組態時。

圖像

在本教學課程中,我們將逐步引導您瞭解此問題的常見原因,並提供逐步指示來解決問題。

何時會發生此錯誤?

sudo oci-network-config showsudo oci-network-config configure 指令是 OCI 網路公用程式的一部分。這些命令用於管理和疑難排解與 OCI 互動之環境中的網路組態。

例如:執行 sudo oci-network-config show 命令,將會發生下列錯誤:無法顯示資訊:無法取得 API 階段作業

  1. 執行 sudo oci-network-config show 命令,從執行處理擷取所有網路組態。
  2. 請注意,錯誤:無法顯示資訊:無法取得 API 階段作業。作業系統層級不會提供執行處理 VNIC 的相關資訊,也不會在 OCI 層級提供。

圖像

執行無法顯示資訊:無法取得 API 階段作業的命令 oci-network-config show 時,無法這麼做。

為什麼會收到這個錯誤?

若要讓 OCI Compute 執行處理能夠透過 API 擷取 VCN 詳細資訊,請依照下列步驟進行:

  1. 建立動態群組:此動態群組包括需要存取 API 的執行處理。您可以使用以執行處理 OCID 或區間等屬性為基礎的規則來定義群組。

  2. 指定權限給原則: 您需要建立一個 Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) 原則,此原則可授予動態群組讀取或管理 VCN 相關資源的權限。舉例而言:

    allow dynamic-group <dynamic-group-name> to read virtual-network-family in compartment <compartment-name>
    
  3. 使用執行處理 (主體) 進行認證:動態群組中的執行處理會直接使用其識別進行認證,允許不將證明資料內嵌在應用程式中,即可進行安全的 API 存取。此方法可簡化安全性管理,同時維持健全的存取控制。

目標

必要條件

解決錯誤

認可

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center