VMC를 사용하여 자격 증명을 읽을 수 있습니까? Cloud Foundry에서 새 서비스를 만들 때?CloudFoundry 클라이언트에서 VMC를 사용하여 VCAP_SERVICES를 읽으려면 어떻게해야합니까?
1
A
답변
1
아니요, vmc (또는 다른 cloudfoundry 배포 도구)에는 이러한 기능이 없습니다. 당신이 할 수있는 것은 서버 시작 청취자의 환경 변수의 내용을 기록입니다 로그 또는 파일 명령
0
당신이 마이크로를 사용하는 경우를 사용하여 읽을 나중에 로그를 (당신이 사용하는 기술에 따라 다름) 및 Cloud Foundry를 사용하면 인스턴스로 SSH 할 수 있습니다. 그런 다음 자격 증명을 볼 수 있습니다. 개발하는 동안 (결국 대상이 cloudfoundry.com 인 경우에도) 유용하다는 것을 알았습니다. 예를 들어
는 :
less /var/vcap/data/dea/apps/JASPERREPORTS-SERVER-CE-0-f8799b0219bcd5e34a623c42bb5d23d8/env.log:
VMC_APP_HOST=127.0.0.1
VMC_APP_NAME=JASPERREPORTS-SERVER-CE
...
HOME=/var/vcap/data/dea/apps/JS-CE-0-f8799b0219bcd5e34a623c42bb5d23d8
no_proxy=.jaspersoft.cloudfoundry.me,127.0.0.1/8,localhost
HTTP_PROXY=
VMC_SERVICES=[{"name":"JasperServerDatabase","type":"database","vendor":"mysql","version":"5.1","tier":"free","options":{"name":"d4114c574d54145779f1e5575c306d4c7","hostname":"127.0.0.1","host":"127.0.0.1","port":3306,"user":"uxGQbYtPse5yE","username":"uxGQbYtPse5yE","password":"dOolhjtW7ZA4t"}}]
...
0
나는 새로 만든 서비스에 대한 정보를 얻을 수있는 "CF 터널"명령을 사용할 수 있었다.