Street = road , so both together are wrong. I'd call it a 'temporary street barrier' or a 'temporary road barrier'. I see that 'traffic barrier' is also in use.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.