Fister, 33, posted a 4.64 ERA over 180 1/3 innings for the Astros in 2016. Fister -- who has also pitched for the Mariners, the Tigers and the Nationals -- has a 3.60 career ERA over eight Major League seasons.
General manager Billy Eppler did not immediately respond to a message seeking comment on the transaction.
Maria Guardado covers the Angels for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.