While testing the windows client (vetting the CI scripts) we can see that the windows client cannot complete a bootstrap. It rejects the public IP address in favour of the private IP address. Manual runs of the 1.17.1 client verify this behaviour.
juju --show-log bootstrap -e test-win-client --constraints mem=2G
2014-01-14 19:53:37 INFO juju.provider.ec2 ec2.go:196 opening environment "test-win-client"
2014-01-14 19:53:37 INFO juju.environs.bootstrap bootstrap.go:46 bootstrapping environment "test-win-client"
2014-01-14 19:53:42 INFO juju.environs.tools tools.go:85 reading tools with major.minor version 1.17
2014-01-14 19:53:42 INFO juju.environs.tools tools.go:96 filtering tools by series: precise
2014-01-14 19:53:43 INFO juju.environs.bootstrap bootstrap.go:58 picked newest version: 1.17.0
Launching instance
2014-01-14 19:53:45 INFO juju.provider.ec2 ec2.go:438 started instance "i-b3ca129d"
- i-b3ca129d
Waiting for address
Attempting to connect to ec2-50-17-93-169.compute-1.amazonaws.com:22
Attempting to connect to domU-12-31-39-0C-74-B8.compute-1.internal:22
Attempting to connect to 50.17.93.169:22
Attempting to connect to 10.215.119.70:22
This is the debug log of the failed bootstrap