Security for CDC is applied through Access Control Expressions (ACEs). In addition, if a secure cluster configuration is implemented, then additional setup may be needed depending on the configuration.
Since Change Data Capture (CDC) changed data records are propagated from a HPE Ezmeral Data Fabric Database source table to a HPE Ezmeral Data Fabric Event Store stream topic, use the access control expressions (ACEs) on the source table and destination stream for establishing permissions.
Once a HPE Ezmeral Data Fabric Event Store stream is created for purposes of receiving change data records, it is dedicated for that sole purpose. For example, a producer application should not perform CRUD operations on the topics in the stream.
The following permissions are applicable depending on the scenario:
replperm on the source table in the source clustertopicperm on the destination stream in the destination clustertopicperm
permissions on the destination stream.consumeperm permission on the destination topic.For more information about ACEs, see Managing Access Control Expressions
The destination HPE Ezmeral Data Fabric Event Store stream could be in same cluster as the HPE Ezmeral Data Fabric Database source table or it could be on a remote data-fabric cluster. The configuration setup depends on the purpose for using CDC.