DAX 靜態加密 - Amazon DynamoDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

DAX 靜態加密

Amazon DynamoDB Accelerator (DAX) 靜態加密可協助保護您的資料免於發生未經授權的基礎儲存存取,為資料提供另一層保護。組織政策、行業或政府法規,以及合規要求可能需要使用靜態加密來保護您的資料。您可以使用加密來提高部署在雲端中的應用程式資料安全性。

使用靜態加密時,磁碟上的 DAX 所維持的資料使用 256 位元進階加密標準 (也稱為 AES-256 加密) 來加密。DAX 將資料寫入磁碟,做為自主要節點到僅供讀取複本的變更環節之一。

DAX 靜態加密會自動與 AWS Key Management Service (AWS KMS) 整合,以管理用於加密叢集的單一服務預設金鑰。如果建立加密的 DAX 叢集時服務預設金鑰不存在,AWS KMS 會自動建立一個新的 AWS 受管金鑰。此金鑰可搭配未來建立的加密叢集使用。AWS KMS 結合了安全、高可用性的硬體和軟體,以提供針對雲端調整的金鑰管理系統。

在資料加密後,DAX 可以透明的方式處理您的資料解密,同時盡量降低對效能的影響。您不需要修改應用程式即可使用加密。

注意

DAX 不會為每個單一 DAX 操作呼叫 AWS KMS。DAX 只會在叢集啟動時使用金鑰。即使撤銷了存取,​DAX 仍會繼續存取資料,直到叢集關閉。不支援客戶指定的 AWS KMS 金鑰。

DAX 靜態加密可用於下列叢集節點類型。

系列 節點類型

記憶體最佳化 (R4 與 R5)

dax.r4.large

dax.r4.xlarge

dax.r4.2xlarge

dax.r4.4xlarge

dax.r4.8xlarge

dax.r4.16xlarge

dax.r5.large

dax.r5.xlarge

dax.r5.2xlarge

dax.r5.4xlarge

dax.r5.8xlarge

dax.r5.12xlarge

dax.r5.16xlarge

dax.r5.24xlarge

一般用途 (T2)

dax.t2.small

dax.t2.medium

一般用途 (T3)

dax.t3.small

dax.t3.medium

重要

DAX 靜態加密不支援 dax.r3.* 節點類型。

您可以在建立叢集後啟用或停用靜態加密。若在建立時未啟用靜態加密,您必須重新建立叢集以啟用靜態加密。

無需額外費用即可提供 DAX 靜態加密 (須支付 AWS KMS 加密金鑰費用)。如需定價資訊,請參閱 Amazon DynamoDB 定價

使用 AWS Management Console 啟用靜態加密

請遵循下列步驟,使用主控台在資料表上啟用 DAX 靜態加密。

啟用 DAX 靜態加密
  1. 登入 AWS Management Console,並在 https://console.aws.amazon.com/dynamodb/ 開啟 DynamoDB 主控台。

  2. 在主控台左側的導覽窗格中,選擇 DAX 下的 Clusters (叢集)

  3. 選擇 Create cluster (建立叢集)。

  4. 針對 Cluster name (叢集名稱) 輸入您叢集的短名稱。為叢集中的所有節點選擇 Node type (節點類型),而對於叢集大小,請使用 3 節點。

  5. Encryption (加密) 中,請確認已選擇 Enable Encryption (啟用加密)

    主控台中叢集設定的截圖顯示啟用加密設定。
  6. 在選擇 IAM 角色、子網路群組、安全群組、以及叢集設定後,請選擇 Launch cluster (啟動叢集)

若要確認叢集是否加密,檢查 Clusters (叢集) 窗格下的叢集詳細資訊。加密應 ENABLED (啟用)