管理介面
Oracle Base Database Cloud@Customer 和 Oracle Data Infrastructure Cloud@Customer 提供各種管理介面,以滿足您的使用案例和自動化需求。
您可以根據作業需求,使用數個介面建立及管理 OCI 資源。可用的介面包括:
- 主控台和支援的自動化工具
- 應用程式設計介面 (API)
- 命令列介面 (CLI)
這些管理介面分為兩個主要類別:
- OCI 控制層介面
- 本機雲端 VM CLI
OCI 控制層介面
OCI API 是使用 HTTPS 要求和回應的標準 REST API。主控台是用於建立及管理資源的直覺式圖形介面,是 OCI API 的其中一個介面。當您開發使用 OCI API 的自動化時,可以使用其他介面 (包括 SDK、工具和外掛程式) 來促進開發和簡化 OCI 資源的管理。這些 API 的一部分適用於資源及其基礎架構。每個介面都透過呼叫 OCI API 提供相同的功能,並根據您的偏好和使用案例提供彈性和選擇。
- 命令行介面 (CLI) :OCI CLI 是小型的佔用空間工具,您可以單獨使用或與主控台搭配使用,以完成雲端資源和其他 OCI 作業。CLI 提供的核心功能與主控台相同,再加上其他指令。其中一些功能 (例如執行命令檔的功能) 可擴充主控台的功能。
- 軟體開發套件 (SDK) :OCI 提供 SDK,可為您的雲端資源和應用程式開發客製化解決方案。
- DevOps 工具和外掛程式:這些工具可簡化佈建和管理基礎架構、啟用自動化流程並促進開發。工具包括與資源管理程式和 OCI Ansible 集合搭配使用的 OCI Terraform 提供者。
- Cloud Shell :Cloud Shell 是免費使用的瀏覽器型終端機,可從主控台存取,此終端機可使用預先認證的 OCI CLI 和其他實用開發人員工具存取 Linux Shell。您可以使用 Shell 與雲端和其他 OCI 資源互動、遵循實驗室和教學課程,以及快速執行 OCI CLI 命令。
- 附錄和參考:此一般參考顯示如何設定 SDK 和其他開發人員工具與 OCI 服務整合。
-
REST API :此完整參照提供 OCI REST API 的詳細資訊,包括描述、語法、端點、錯誤和簽章。
如需完整的 API 參考資訊,請參閱:
本機雲端 VM CLI
除了以 OCI REST 為基礎的 API 之外,位於 VM 來賓上且佈建為 Oracle Base Database Cloud@Customer 上 VM 叢集一部分的命令行介面 (CLI) 公用程式還可用於執行各種生命週期和管理作業。
OCI API 是偏好的介面。只有當 OCI API 無法使用時,才能使用本機公用程式,因為服務處於暫時中斷連線狀態。
公用程式包括:
-
dbaascli :使用
dbaascli公用程式來對服務執行各種資料庫週期與管理作業,例如:- 以資料庫使用者身分變更密碼
- 啟動資料庫
- 管理可插拔資料庫 (PDB)
- 以中斷連線模式調整 ECPU 核心數目
-
bkup_api :使用
bkup_api公用程式在服務上執行各種備份與復原作業,例如建立完整資料庫或個別可插拔資料庫 (PDB) 的隨選備份,或自訂自動備份組態所使用的備份設定值。
除了此處所列的 OCI API 型介面之外,還提供這些公用程式。若要使用本機 VM 命令行公用程式,您必須連線至 VM 叢集中的 VM,並使用 VM 作業系統使用者安全 (而非 OCI 使用者安全) 才能執行。若服務與 OCI 控制層中斷連線,便可使用公用程式執行作業。這些公用程式執行的大部分作業會使用稱為 DB Sync 的處理作業,將變更同步回 OCI 控制層。
Oracle 會定期自動更新 VM 上的雲端工具軟體 (包含這些 CLI 公用程式)。