

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

# 開始使用動態遮罩
<a name="AuroraPostgreSQL.Security.DynamicMasking.GetStarted"></a>

若要動態遮罩資料，您可以在資料庫中安裝 `pg_columnmask` 擴充功能，並為資料表建立遮罩政策。設定程序包含先決條件驗證、延伸安裝、角色組態、政策建立和驗證測試。

## 延伸模組安裝和組態
<a name="AuroraPostgreSQL.Security.DynamicMasking.GetStarted.Installation"></a>

使用 RDS 主控台查詢編輯器或 PostgreSQL 用戶端連線至 Aurora PostgreSQL 叢集，例如具有 rds\_superuser （主要使用者） 憑證的 psql。

執行延伸項目建立命令以啟用 `pg_columnmask` 功能：

```
CREATE EXTENSION pg_columnmask;
```

此命令會安裝 `pg_columnmask` 延伸模組、建立必要的目錄資料表，並註冊內建遮罩函數。延伸模組安裝是資料庫特定的，這表示您必須在需要 功能的每個資料庫中分別安裝。

**注意**  
在安裝此延伸模組之前進行的連線仍會顯示未遮罩的資料。關閉並重新連線以修正此問題。

檢查可用的遮罩函數來驗證延伸模組安裝：

```
SELECT proname FROM pg_proc
    WHERE pronamespace = 'pgcolumnmask'::regnamespace AND proname LIKE 'mask_%';
    proname     
--------Output --------
 mask_email
 mask_text
 mask_timestamp
(3 rows)
```