Security
The topics that are in a stream are all protected by a single set of security permissions.
You can set these permissions with access-control expressions when you create or edit a stream. For general information about access-control expressions, see Syntax of Access Control Expressions.
adminperm
- This permission determines which users can modify access-control expressions for a stream, set up replication of a stream, and modify other attributes of a stream.
copyperm
- This permission determines which users can run the
mapr copystream
andmapr diffstreams
utilities on the stream. consumeperm
- This permission determines which users can read messages in topics from a stream.
produceperm
- This permission determines which users can publish messages to topics in a stream.
topicperm
- This permission determines which users can create topics in a stream or remove them.
This diagram illustrates the adminperm
, consumeperm
,
produceperm
, and topicperm
permissions on a stream named
traffic_sensors
, which includes the topics
traffic_sensors_sf
and traffic_sensors_ny
.