Amazon Aurora 中的安全 - Amazon Aurora

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

Amazon Aurora 中的安全

的雲端安全性 AWS 是最高優先順序。身為 AWS 客戶,您可以受益於資料中心和網路架構,這些架構是為了滿足最安全敏感組織的需求而建置。

安全性是 AWS 與您之間的共同責任。‬共同責任模型‭‬ 將此描述為雲端‬的‭‬安全和雲端‬內‬的安全:

  • 雲端的安全性 – AWS 負責保護在 Cloud AWS 中執行 AWS 服務的基礎設施。 AWS 也為您提供可安全使用的服務。在 AWS 合規計畫中,第三方稽核員會定期測試並驗證我們的安全功效。若要了解適用於 Amazon Aurora (Aurora) 的合規計劃,請參閱AWS 合規計劃範圍內的服務

  • 雲端的安全性 – 您的責任取決於您使用 AWS 的服務。您也必須對其他因素負責,包括資料的敏感度、您組織的需求和適用的法律及法規。

本文件可協助您了解如何在使用 Amazon Aurora 時套用共同責任模型。下列主題說明如何設定 Amazon Aurora 以符合您的安全與合規目標。您也會了解如何使用其他 AWS 服務來協助您監控和保護 Amazon Aurora 資源。

您可以在資料庫叢集上管理對 Amazon Aurora 資源和資料庫的存取。您用來管理存取的方法取決於使用者需要使用 Amazon Aurora 執行的任務類型:

  • 在以 Amazon VPC 服務為基礎的虛擬私有雲端 (VPC) 中執行資料庫叢集,以獲得最大的網路存取控制。如需在 VPC 中建立資料庫叢集的詳細資訊,請參閱 Amazon VPC 和 極光

  • 使用 AWS Identity and Access Management (IAM) 政策來指派許可,以決定允許誰管理 Amazon Aurora 資源。例如,您可以使用 IAM 來判斷誰可以建立、描述、修改和刪除資料庫叢集、標記資源或修改安全群組。

    若要檢閱 IAM 政策範例,請參閱 Amazon Aurora 的身分型政策範例

  • 使用安全群組來控制哪些 IP 地址或 Amazon EC2 執行個體可以連接到資料庫叢集上的資料庫。首次建立資料庫叢集時,其防火牆可防止任何資料庫存取,除非透過關聯安全群組指定的規則。

  • 將 Secure Socket Layer (SSL) 或 Transport Layer Security (TLS) 連線與執行 Aurora MySQL 或 Aurora PostgreSQL 的資料庫叢集搭配使用。如需搭配資料庫叢集使用 SSL/TLS 的詳細資訊,請參閱 使用 SSL/TLS 加密與資料庫叢集的連線

  • 使用 Amazon Aurora 加密來保護資料庫資料庫叢集和靜態快照。 Amazon Aurora 加密使用業界標準的 AES-256 加密演算法來加密託管資料庫叢集的伺服器上的資料。如需詳細資訊,請參閱 加密 Amazon Aurora 資源

  • 使用資料庫引擎的安全功能來控制誰可以登入資料庫叢集上的資料庫。這項功能的運作方式就好像資料庫位在您的本機網路上。

    如需 Aurora MySQL 安全性的資訊,請參閱 Amazon Aurora MySQL 的安全性 。如需 Aurora PostgreSQL 安全性的相關資訊,請參閱 Amazon Aurora PostgreSQL 的安全性

Aurora 是受管資料庫服務 Amazon Relational Database Service (Amazon RDS) 的一部分。Amazon RDS 是一項 Web 服務,可以讓雲端中關聯式資料庫的設定、操作和擴展更加簡單。如果您尚未熟悉 Amazon RDS,請參閱《Amazon RDS 使用者指南》。

Aurora 包括高效能的儲存子系統。其 MySQL 和 PostgreSQL 相容的資料庫引擎會自訂為善用該快速分散式儲存。Aurora 也會自動化並標準化資料庫叢集和複寫,這通常是資料庫設定和管理中最具挑戰性的層面。

對於 Amazon RDS 和 Aurora,您可以透過程式設計方式存取 RDS API,而且您可以使用 AWS CLI 以互動方式存取 RDS API。有些 RDS API 操作和 AWS CLI 命令同時適用於 Amazon RDS 和 Aurora,其他的則僅適用於 Amazon RDS 或 Aurora。如需 RDS API 操作的資訊,請參閱 Amazon RDS API 參考。如需 的詳細資訊 AWS CLI,請參閱 AWS Command Line Interface Amazon RDS 的參考

注意

您只須針對您的使用案例設定安全。您不需要為 Amazon Aurora 管理的程序設定安全存取。這些包括建立備份、自動容錯移轉以及其他程序。

如需在資料庫叢集上管理 Amazon Aurora 資源和資料庫存取權的詳細資訊,請參閱下列主題。