ECS:容器管理 - 概觀和故障診斷
Summary: 本文說明如何管理容器、考量和故障診斷。
Symptoms
Cause
Resolution
容器管理
什麼是容器?
| 容器是在命名空間中建立的物件容器,有時會被視為子租戶的邏輯容器。在 S3 中,容器稱為容器,ECS 已採用此術語。在 Atmos 中,與容器相當的是子租戶;在 Swift 中,與容器相當的是容器,而對於 CAS 來說,容器是一個 CAS 集區。容器在 ECS 中是全域資源。每個儲存桶都在命名空間中創建,每個命名空間都在複製組 (RG) 中創建。 存儲桶是可以跨多個網站的全域資源。建立容器涉及將其指派給命名空間和 RG。存儲桶級別是啟用擁有權和檔或 CAS 訪問的位置。 您可以同時透過不同的工具存取容器,亦即使用 GeoDrive 和 S3 瀏覽器存取相同的容器。 |
如何建立容器?
ECS 提供多種建立容器的方法。如要建立容器,必須執行以下操作:
使用瀏覽器登入 ECS 系統,然後在 ECS GUI 中選取 ECS 說明 (「?」圖示),當中連結了 ECS 管理指南 -「ECS 入門」-「建立容器」
請參閱 ECS REST API 指南,以瞭解管理和物件操作。
|
可支援哪些通訊協定?
建立物件使用者 -「管理」-「使用者」-「新物件使用者」時,可以使用以下通訊協定選項:
|
支援哪些容器選項?- 建立容器
透過建立新的容器 -「管理」-「容器」-「新容器」,即可使用下列選項:
| NAS 伺服器 {{vdmname}} |
| 對 NFSv3 為必要。在建立容器時為必要。請注意,建立儲存桶 後即無法變更。請參閱文章 ECS:掛接 NFS 匯出的最佳實務,以取得更多資訊。 |
| CAS |
| 對於 CAS 操作,這必須在建立容器時設定。CAS 容器無法使用其他通訊協定存取,建立容器時也必須設定 CAS 選項。 |
| 中繼資料搜尋 |
| 啟用基於使用者和系統元數據的物件索引,並且在保存后無法啟用。 請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),其中連結了 ECS 管理指南 -「容器」-「在 ECS 入口網站中使用容器」-「容器設定」-「中繼資料搜尋欄位」 |
| 服務中斷期間的存取 (ADO) |
| ECS 可讓您設定當其中一個 VDC 故障時可存取的容器。 請參閱文章 ECS:ADO (Access During Outage) 參數的重要性,以取得更多資訊。 |
| 伺服器端加密 |
| 啟用以允許待用資料加密,這會加密儲存磁碟上的資料,以降低因實體磁碟遭竊而導致資料遺失的風險。 請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),其中連結了 ECS 管理指南 -「容器」-「在 ECS 入口網站中使用容器」-「容器設定」 |
| 配額 |
| 軟配額和硬配額可在貯體或命名空間級別分配。 請參閱文章 ECS:如何增加 ECS 容器上配定的配額,以取得更多資訊。 |
| 容器標記 |
| 容器標籤是您可以與容器建立關聯的金鑰值配對。每個存儲桶最多 10 個標籤。 請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),其中連結了 ECS 管理指南 -「容器」-「在 ECS 入口網站中使用容器」-「容器設定」-「容器標記」 |
| 保留 |
| 可在容器或命名空間層級設定保留。保留適用於 CAS 和 S3 貯體。 請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),其中連結了 ECS 管理指南 -「命名空間」-「在 ECS 入口網站中使用命名空間」-「命名空間設定」-「保留期間和原則」 |
支援哪些容器選項?- 容器編輯
建立容器後,可以選擇透過包含「編輯 ACL」和「編輯原則」的「編輯容器」下拉式功能表來修改容器設定。請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),當中連結了 ECS 管理指南 - 「管理」-「容器」-「編輯容器」。
使用者在存取容器時擁有的權限是使用存取控制清單 (ACL) 來設定。您可以為使用者、一組預先定義的群組 (如所有使用者) 和自訂群組指派 ACL。當您建立容器並為其指派擁有者時,隨即建立一個 ACL,可將一組預設權限指派給容器擁有者 - 預設情況下,會指派完全控制給擁有者。您可以修改指派給擁有者的權限,也可以透過為容器選取「編輯 ACL」操作來為使用者加入新權限:
| 編輯 ACL | ||||||||||||||||||
S3 允許配置以下權限:
可以建立具有不同權限的多個使用者。請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),當中連結了 ECS 管理指南 -「容器」-「在 ECS 入口網站中使用容器」-「設定 ACL」 若為 CAS,請參閱文章 ECS:設定 CAS 的容器 ACL,以取得更多資訊。 |
容器原則提供比 ACL 更大的彈性,並允許對容器操作和容器中物件操作的權限進行良好增益控制。原則條件用於為符合條件的一系列物件指派權限,並用於自動為新上傳的物件指派權限。您可以修改指派給物件的權限,也可以透過為容器選取「編輯原則」操作來加入新權限:
| 編輯原則 |
|
ECS GUI 提供容器原則編輯器,用於為現有容器建立容器原則。策略以 JSON 格式定義,用於策略的語法與用於 Amazon AWS 的語法相同:
如需上述操作的範例,請參閱 ECS GUI 中的 ECS 說明 (「?」圖示),當中連結了 ECS 管理指南 -「容器」-「在 ECS 入口網站中使用容器」-「設定容器原則」-「容器原則情境」。 |
如何測試容器?
有多種方法可以測試 S3 連線,這些是存取它們的幾個範例。透過 S3 瀏覽器存取 S3 容器最簡單的方法。
|
容器有哪些限制?
| 存儲桶受配置存儲桶的系統的最大容量的限制。 存儲桶啟用了多協定,CAS 存儲桶除外。無法共用 CAS 儲存桶。 在 TSO 期間,命名空間、儲存桶和物件級別的用戶端存取和 API 操作可用性受命名空間和儲存桶級別設置的以下 ADO 選項的約束:
|
如何刪除容器?
| 如要刪除容器,請確保容器已完全為空。這不僅包括當前物件,而且(如果已配置)需要先刪除版本和刪除標記,然後才能從中刪除該存儲桶。 如果無法手動刪除存儲桶,可以在存儲桶上設置生命週期策略將其刪除。請參閱文章 ECS:如何使用生命週期原則刪除其中包含許多物件的 S3 容器,以取得更多資訊。 |
Additional Information
考量
在建立容器之前,請記住,某些選項以後無法變更:
確保正確配置存儲桶,否則可能需要遷移。
下列規則適用於 ECS 中 S3 儲存器的命名:
容器最佳實務:
如需其他資訊,請選取 ECS GUI 中的 ECS 說明 (「?」圖示),當中連結了 ECS 管理指南。 |
ECS 程式碼容器限制
請參閱最新的 ECS 版本資訊,瞭解針對容器限制實作的最新修正。
