

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

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

# 在 Amazon Redshift 中監視和稽核資料共用
<a name="auditing"></a>

您可以透過 Amazon Redshift 監控和稽核資料共用活動，以確保合規與安全。

透過稽核資料共用，生產者可以追蹤資料共用的演變。例如，稽核有助於追蹤何時建立資料共用、新增或移除物件，以及授予或撤銷 Amazon Redshift 叢集、 AWS 帳戶或 AWS 區域的許可。

除了稽核之外，生產者和取用者還可以追蹤各種細微性 (例如帳戶、叢集和物件層級) 的資料共用使用情況。如需追蹤使用情形和稽核檢視的相關資訊，請參閱 [SVL\$1DATASHARE\$1CHANGE\$1LOG](r_SVL_DATASHARE_CHANGE_LOG.md) 和 [SVL\$1DATASHARE\$1USAGE\$1PRODUCER](r_SVL_DATASHARE_USAGE_PRODUCER.md)。

您可以透過查詢系統檢視來監視資料共用。

1. 若生產者管理員想要共用資料，則會建立 Amazon Redshift 資料共用。然後生產者管理員會新增所需的資料庫物件。這些可能是資料共用的結構描述、資料表和檢視，並且會指定要與之共用物件的取用者清單。

   使用下列系統檢視來查看合併的檢視，以追蹤生產者和/或用戶叢集上資料共用的變更和使用情況：
   + [SYS\$1DATASHARE\$1CHANGE\$1LOG](SYS_DATASHARE_CHANGE_LOG.md)
   + [SYS\$1DATASHARE\$1USAGE\$1CONSUMER](SYS_DATASHARE_USAGE_CONSUMER.md)
   + [SYS\$1DATASHARE\$1USAGE\$1PRODUCER](SYS_DATASHARE_USAGE_PRODUCER.md)

   使用下列系統檢視來查看輸出資料共用的資料共用物件和資料取用者資訊：
   + [SVV\$1DATASHARES](r_SVV_DATASHARES.md)
   + [SVV\$1DATASHARE\$1CONSUMERS](r_SVV_DATASHARE_CONSUMERS.md)
   + [SVV\$1DATASHARE\$1OBJECTS](r_SVV_DATASHARE_OBJECTS.md)

1. 取用者管理員會查看自己獲授權使用的資料庫，並使用 [SVV\$1DATASHARES](r_SVV_DATASHARES.md) 檢視輸入資料共用來檢閱每個資料共用的內容。

   為了取用共用的資料，每個取用者管理員都會從資料共用建立 Amazon Redshift 資料庫。然後，管理員會將許可指派給取用者叢集中的適當使用者和角色。使用者和角色可以透過檢視下列中繼資料系統檢視，將共用物件列為標準中繼資料查詢的一部分，並且可以立即開始查詢資料。
   + [SVV\$1REDSHIFT\$1COLUMNS](r_SVV_REDSHIFT_COLUMNS.md)
   + [SVV\$1REDSHIFT\$1DATABASES](r_SVV_REDSHIFT_DATABASES.md)
   + [SVV\$1REDSHIFT\$1FUNCTIONS](r_SVV_REDSHIFT_FUNCTIONS.md)
   + [SVV\$1REDSHIFT\$1SCHEMAS](r_SVV_REDSHIFT_SCHEMAS.md)
   + [SVV\$1REDSHIFT\$1TABLES](r_SVV_REDSHIFT_TABLES.md)

   若要檢視 Amazon Redshift 本機和共用結構描述及外部結構描述的物件，請使用下列中繼資料系統檢視進行查詢。
   + [SVV\$1ALL\$1COLUMNS](r_SVV_ALL_COLUMNS.md)
   + [SVV\$1ALL\$1SCHEMAS](r_SVV_ALL_SCHEMAS.md)
   + [SVV\$1ALL\$1TABLES](r_SVV_ALL_TABLES.md)

當您連線至取用者資料庫時，跨資料庫探索會停用。中繼資料系統檢視只會傳回與連線的資料庫相關聯的資料共用中，共用物件的中繼資料。

## 將 Amazon Redshift 資料共用與 整合 AWS CloudTrail
<a name="cloudtrail"></a>

 資料共用已與 整合 AWS CloudTrail。CloudTrail 是一種服務，可提供使用者、角色或 Amazon Redshift 中 AWS 服務所採取動作的記錄。CloudTrail 會將資料共用的所有 API 呼叫擷取為事件。擷取的呼叫包括從 AWS CloudTrail 主控台進行的呼叫，以及針對資料共用操作的程式碼呼叫。如需 Amazon Redshift 與 整合的詳細資訊 AWS CloudTrail，請參閱[使用 CloudTrail 記錄](https://docs.aws.amazon.com/redshift/latest/mgmt/logging-with-cloudtrail.html)。

如需 CloudTrail 的相關資訊，請參閱 [CloudTrail 運作方式](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/how-cloudtrail-works.html)。