Description of change
While hooking in ec2 to use cloud credential invalidator callback, I have discovered that environs.ConstraintsValidator() can make cloud calls and consequently also needs a context.
This PR changes interface and implementations to cater for this need.
该提问来源于开源项目:juju/juju