Avro is quite restrictive in what characters are allowed when defining a field but DynamoDB would happily allow characters like - (dash)
or . (dot)
.
We updated the connectors code so that field names are sanitised so that they match Avro's field naming convention by replacing any invalid characters with _ (underscore)
.