Your AWS account must have an AWS CloudTrail trail for visibility to work. If there is no trail configured, EventBridge Event rules do not receive messages for visibility to occur. If your AWS account does not have a trail enabled, you must manually configure an AWS CloudTrail to ensure that API calls made to AWS on behalf of your AWS account are captured in the EventBridge console for visibility messages to be received and written.
- The trail must be multi-region.
- Log file validation must be Enabled.
- Management events include Read and Write API activity.
For more information on creating a trail, refer to Creating a trail for your AWS account .