I can’t find where the bucket is actually created. It looks like maybe BucketConfigurator? If so I don’t see a way to pass that configuration to it.
The s3 bucket is created here:
Jets creates s3_event buckets outside of CloudFormation by design. It only creates the bucket if it doesn’t already exists.
There is currently no Jets setting to create the bucket with encryption enabled. Will consider PRs for this though. Would probably make it a global setting like the bucket_configuration settings. Thinking would only run it at bucket creation time and document that behavior.
Right now would just enable encryption on the bucket outside of Jets.