Kafka ACLs
The CLI allows you to handle the Access Control Lists. The commands for these actions are shown in the table below.
Commands | Description |
---|---|
delete | Delete one ACL configured |
set | Update or create an ACL |
View all ACLs
Copylenses-cli acls
Update ACLs
Copylenses-cli acl set \
--resource-type="Topic" \
--resource-name="transactions" \
--principal="principalType:principalName" \
--permission-type="Allow" \
--acl-host="*" \
--operation="Read" \
--pattern-type="literal"
ACLs can also be created from a file:
Copylenses-cli acl set ./file.yaml
Example file:
CopyresourceType: Topic
resourceName: transactions
principal: principalType:principalName
permissionType: Allow
host: "*"
operation: Read
patternType: literal
Delete ACLs
Copylenses-cli acl delete \
--resource-type="Topic" \
--resource-name="transactions" \
--principal="principalType:principalName" \
--permission-type="Allow" \
--acl-host="*" \
--operation="Read" \
--pattern-type="literal"
ACLs can also be deleted from a file:
Copylenses-cli acl delete ./file.yaml
--
Last modified: November 18, 2024