Why are there not any vaccines for salmonella or e.coli etc?

I was under the impression that the bacteria doesn't change like viruses do...why can't they make vaccines for them?