IAM permissions reference
The following table summarizes the IAM actions that the API caller (the IAM principal that calls CreateReplicator and other replicator APIs) needs. For complete policy examples, see IAM permissions required to create an MSK Replicator.
| Action | Description |
|---|---|
| Grants permission to create a replicator. |
| Grants permission to describe a replicator. |
| Grants permission to update replication info of a replicator. |
| Grants permission to delete a replicator. |
| Grants permission to list replicators. |
| Grants permission to tag a replicator. Only needed if tags are provided during creation. |
| Grants permission to list tags for a replicator. |
| Grants permission to retrieve bootstrap broker endpoints for the source and target clusters during replicator creation. |
| Grants permission to describe the source and target clusters during replicator creation. |
| Grants permission to pass the service execution role to |
| Grants permission to create the |
| Grants permission to validate the VPC configuration provided to the replicator. |
For service execution role permissions, see the AWSMSKReplicatorExecutionRole managed policy. For SASL/SCRAM and customer managed key scenarios, see Additional SER permissions for SASL/SCRAM and customer managed keys.