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

區塊儲存 API

貢獻者

您可以使用區塊儲存 API 來檢視及管理區塊儲存設備。

在建立磁碟之前、您必須先建立區塊存放區。建立磁碟時、您必須建立主機群組或選取現有的主機群組才能存取磁碟。如需詳細資訊、請參閱 "使用區塊儲存設備"

區塊存放區

您可以使用區塊存放區 API 來擷取及管理區塊存放區。

HTTP Verb 路徑 說明 必要參數 / 要求本文

《 Get 》(取得)

《 v2.1 / blockStore 》( v2.1 / blockStore )

您可以擷取所有區塊存放區的詳細資料。擷取區塊存放區的詳細資料、例如區塊存放區 ID 、 IP 位址、區域、區域、子網路 ID 、 和標記。

「偏移」:開始收集結果集之前要跳過的項目數。「限制」:要退回的項目數量。

《 Get 》(取得)

v2.1 / blockstores/{ id }

您可以擷取特定區塊存放區的詳細資料。根據輸入的 ID 擷取區塊存放區的詳細資料、例如 IP 位址、區域、區域、子網路 ID 和標記。

「 id 」:區塊存放區的 ID 。

貼文

《 v2.1 / blockStore 》( v2.1 / blockStore )

您可以建立區塊存放區。新增要求本文中的值、以使用指定的參數建立區塊存放區、例如服務傳輸協定、子租戶 ID 、區域、子網路 ID 和標記。

「 ubenter_id 」:子租戶的 ID 。「區域」:區域名稱。「 ubnet_id 」:子網路的 ID 。

貼文

/v2.1 / blockstores/{ id } / ' 標記 '

您可以為區塊存放區建立或取代標記。將區塊存放區的識別碼和標記值新增至要求本文中的「 key:value 配對」格式。

「 id 」:區塊存放區的 ID 。

《投入》

v2.1 / blockstores/{ id }

您可以根據任何區塊存放區的 ID 來修改。新增區塊存放區的 ID 、以及您要在要求本文中修改的值、例如區域、服務傳輸協定和標記。

「 id 」:區塊存放區的 ID 。

" 刪除 "

v2.1 / blockstores/{ id }

您可以根據任何區塊存放區的 ID 刪除任何區塊存放區。

「 id 」:區塊存放區的 ID 。

附註 刪除區塊存放區之前、您應該先刪除所有對應的磁碟。

磁碟

您可以使用磁碟 API 擷取及管理磁碟。

HTTP Verb 路徑 說明 必要參數 / 要求本文

《 Get 》(取得)

/v2.1 / 磁碟機

您可以擷取所有磁碟的詳細資料。擷取磁碟的詳細資料、例如區塊存放區 ID 、名稱、磁碟路徑、傳輸協定、快照原則、 和標記。

「偏移」:開始收集結果集之前要跳過的項目數。「限制」:要退回的項目數量。

《 Get 》(取得)

/`v2.1 / 磁碟 /{id}

您可以擷取特定磁碟的詳細資料。擷取磁碟的詳細資料、例如區塊存放區 ID 、名稱、磁碟路徑、傳輸協定、快照原則、 和標記、以輸入的 ID 為基礎。

「 id 」:磁碟的 ID 。

貼文

/v2.1 / 磁碟機

您可以建立磁碟。新增要求實體中的值、以建立具有指定參數的磁碟、例如子租戶 ID 、區域、名稱、磁碟路徑、快照原則、 備份原則和標記。

「 ubenter_id 」:子租戶的 ID 。「區域」:區域名稱。名稱:磁碟的名稱。「磁碟路徑」:磁碟路徑。「傳輸協定」:用於區塊裝置存取的儲存傳輸協定。「 OS_type 」:主機作業系統的類型。「 hostgroup 對應」:主機群組對應。「 service_level 」:適用的服務層級名稱: Standard 、 Premium 、 Premium 分層、 Extreme 或 Extreme 分層。「 ize_GB 」:磁碟大小(以 GB 為單位)。

貼文

/v2.1 / 磁碟 /{id}/' 「 napshot/{name} 」

您可以建立磁碟的快照。

「 id 」:磁碟的 ID 。「名稱」:快照的名稱。

貼文

/v2.1 / 磁碟 / { id } / ' 標記 '

您可以建立或取代磁碟的標記。在要求本文中、以「 key:value 配對」格式新增磁碟的 ID 和標記值。

「 id 」:磁碟的 ID 。

《投入》

/`v2.1 / 磁碟 /{id}

您可以根據磁碟的 ID 來修改任何磁碟。新增磁碟的 ID 、以及您要在要求本文中修改的值、例如名稱、服務層級、快照原則、備份原則和標記。

「 id 」:磁碟的 ID 。「 hostgroup 對應」:主機群組對應。

" 刪除 "

/`v2.1 / 磁碟 /{id}

您可以依磁碟 ID 刪除任何磁碟。

「 id 」:磁碟的 ID 。

" 刪除 "

/v2.1 / 磁碟 /{id}/' 「 napshot/{name} 」

您可以根據磁碟 ID 和快照名稱來刪除磁碟的任何快照。

「 id 」:磁碟的 ID 。「名稱」:快照的名稱。

主機群組

對磁碟的存取控制是以主機群組來管理。您可以使用主機群組 API 來擷取及管理主機群組。

HTTP Verb 路徑 說明 必要參數 / 要求本文

《 Get 》(取得)

/v2.1 / 主機群組

您可以擷取所有主機群組的詳細資料。擷取主機群組的詳細資料、例如名稱、子租戶詳細資料、租戶詳細資料、區域、 傳輸協定、啟動器、使用主機群組的磁碟、以及標記。

「偏移」:開始收集結果集之前要跳過的項目數。「限制」:要退回的項目數量。

《 Get 》(取得)

/v2.1 / 主機群組 / { id }

您可以擷取特定主機群組的詳細資料。擷取主機群組的詳細資料、例如名稱、子租戶詳細資料、租戶詳細資料、區域、 傳輸協定、啟動器、使用主機群組的磁碟、以及根據輸入 ID 的標記。

「 id 」:主機群組的 ID 。

貼文

/v2.1 / 主機群組

您可以建立主機群組。新增要求本文中的值、以建立具有指定參數的主機群組、例如名稱、子租戶 ID 、區域、傳輸協定、 啟動器和標記。

「名稱」:主機群組的名稱。「 ubenter_id 」:子租戶的 ID 。「區域」:區域名稱。「傳輸協定」:用於區塊裝置存取的儲存傳輸協定。「 OS_type 」:主機作業系統的類型。

貼文

/v2.1 / 主機群組 / { id } / ' 標記 '

您可以為主機群組建立或取代標記。將主機群組的 ID 和標記值新增至要求本文中的「 key:value 配對」格式。

「 id 」:主機群組的 ID 。

" 刪除 "

/v2.1 / 主機群組 / { id }

您可以依主機群組 ID 刪除任何主機群組。

「 id 」:主機群組的 ID 。

主機群組中的啟動器

您可以使用主機群組 API 來擷取及管理對應至主機群組的啟動器。

HTTP Verb 路徑 說明 必要參數 / 要求本文

《 Get 》(取得)

/v2.1 / 主機群組 / { id } / ' 「啟動器」

您可以擷取所有啟動器的詳細資料。擷取啟動器及其別名。

「 id 」:主機群組的 ID 。

《 Get 》(取得)

/v2.1 / 主機群組 / { id } / ' 「啟動器 / { alias } 」

您可以擷取特定啟動器的詳細資料。根據輸入的 ID 和別名擷取啟動器。

「 id 」:主機群組的 ID 。別名:啟動器的別名。

貼文

/v2.1 / 主機群組 / { id } / ' 「啟動器」

您可以為主機群組建立啟動器。將啟動器的值及其別名新增至要求本文、以建立主機群組的啟動器。

「 id 」:主機群組的 ID 。別名:啟動器的別名。「啟動器」:啟動器( iSCSI 合格名稱或 FC WWPN )。

《修補程式》

/v2.1 / 主機群組 / { id } / ' 「啟動器 / { alias } 」

您可以修改啟動器。將新的啟動器新增到要求本文中。

「 id 」:主機群組的 ID 。別名:啟動器的別名。「啟動器」:啟動器( iSCSI 合格名稱或 FC WWPN )

" 刪除 "

/v2.1 / 主機群組 / { id } / ' 「啟動器 / { alias } 」

您可以根據主機群組的 ID 和啟動器的別名來刪除啟動器。

「 id 」:主機群組的 ID 。別名:啟動器的別名。

附註

將啟動器新增至主機群組時、啟動器應符合主機群組傳輸協定。您應該將 IQN 用於具有 iSCSI 傳輸協定的主機群組、將 WWPN 用於具有 FC 傳輸協定的主機群組。

從主機群組刪除啟動器會影響主機群組對應至的所有磁碟。