bluemix cfコマンドをProxy環境で使用する。

bluemixは適当なアプリをぽいぽいっと公開するにはすごく便利ですね。
やっぱPaaSは早い。
ガチで使おうとは思わないけど。

ところでcfコマンドをproxyで使おうとしたらなかなかProxyのさし方が書いてなかったのでメモ
ちなみにProxyが通っていないとこんなエラーになります。

C:\Users\garapon>cf api https://api.au-syd.bluemix.net
Setting api endpoint to https://api.au-syd.bluemix.net...
FAILED
Error performing request: Get https://api.au-syd.bluemix.net/v2/info: dial tcp 168.1.XX.XXX:443: i/o timeout
TIP: If you are behind a firewall and require an HTTP proxy, verify the https_proxy environment variable is correctly se
t. Else, check your network connection.

Windowsなので環境変数にブッコんだっところ何とかなりました。
こんな感じ

C:\Users\garapon>set http_proxy=http://ID:PASS@proxy:port
C:\Users\garapon>set https_proxy=http://ID:PASS@proxy:port
C:\Users\garapon>cf api https://api.au-syd.bluemix.net
Setting api endpoint to https://api.au-syd.bluemix.net...
OK

API endpoint:   https://api.au-syd.bluemix.net (API version: 2.40.0)
Not logged in. Use 'cf login' to log in.

C:\Users\garapon>

万事解決!

ちなみにこのあたりがAWSとかだとGUI操作が主ですが、BluemixはCLIが主なのもはIBMっぽいですね。