The European Union took on vaccine producer AstraZeneca in a Brussels court on Wednesday and accused the drugmaker of acting in bad faith by providing shots to other nations when it had promised them for urgent delivery to the EU's 27 member countries.