The BOSH environment was set properly, but any BOSH CLI would fail like below example.
++ bosh deployments --column=name
Fetching info:
Performing request GET 'https://x.x.x.x:25555/info':
Performing GET request:
Retry: Get "https://x.x.x.x:25555/info": http: server gave HTTP response to HTTPS client
Exit code 1
The commands were run on a Jumpbox node. While running same commands on Ops Manager VM, there was no any problem.
It's found there was HTTP proxy settings on Jumpbox node for accessing external resource. However BOSH director instance stayed internally and no proxy needed to access it.