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

使用API停用功能

貢獻者

您可以使用Grid Management API來完全停用StorageGRID 作業系統中的某些功能。停用某項功能時、將無法指派權限給任何人、以執行與該功能相關的工作。

關於這項工作

停用的功能系統可讓您防止存取StorageGRID 某些功能。停用功能是防止擁有*根存取*權限的root使用者或屬於管理群組的使用者能夠使用該功能的唯一方法。

若要瞭解此功能的用途、請考慮下列案例:

公司A是一家服務供應商、StorageGRID 負責建立租戶帳戶、以租賃其所屬的一套系統的儲存容量。為了保護租戶物件的安全、A公司希望確保其員工在部署帳戶後、永遠無法存取任何租戶帳戶。

_公司A可以使用Grid Management API中的Deactivate Features系統來達成此目標。透過完全停用Grid Manager(UI和API)中的*變更租戶根密碼*功能、公司A可確保任何管理員使用者(包括root使用者和擁有* root access*權限的群組使用者)都無法變更任何租戶帳戶根使用者的密碼

步驟
  1. 存取Grid Management API的Swagger文件。請參閱 使用Grid Management API

  2. 找出停用功能端點。

  3. 若要停用某項功能、例如變更租戶根密碼、請將本文傳送至API、如下所示:

    「{"網格":{"changeTenantRootPassword:true}}」

    申請完成時、變更租戶根密碼功能會停用。使用者介面中不再顯示*變更租戶根密碼*管理權限、任何嘗試變更租戶根密碼的API要求都會失敗、並顯示「'403. Forbididbid禁 用」。

重新啟動停用的功能

根據預設、您可以使用Grid Management API重新啟動已停用的功能。不過、如果您想要防止停用的功能再次被重新啟動、您可以停用*啟用功能*功能本身。

警告 無法重新啟動*活動功能*功能。如果您決定停用此功能、請注意、您將永遠喪失重新啟動任何其他停用功能的能力。您必須聯絡技術支援部門、才能恢復任何喪失的功能。
步驟
  1. 存取Grid Management API的Swagger文件。

  2. 找出停用功能端點。

  3. 若要重新啟動所有功能、請將本文傳送至API、如下所示:

    「{GRID:null}」

    完成此要求後、所有功能(包括變更租戶根密碼功能)都會重新啟動。使用者介面現在會顯示*變更租戶根密碼*管理權限、如果使用者擁有*根存取*或*變更租戶根密碼*管理權限、則任何嘗試變更租戶根密碼的API要求都會成功。

註

上一個範例會重新啟動_all_停用的功能。如果停用其他應保持停用狀態的功能、您必須在PUT要求中明確指定這些功能。例如、若要重新啟動變更租戶根密碼功能並繼續停用警示認可功能、請傳送此PUT要求:

「{GRID」:{「alarmAcknowledgment」:true}