目前,我可以使用CLI連接到雲代工廠。但我想知道是否可以通過推送一個txt文件連接到雲代工廠。如何通過推送txt文件連接到雲代工廠?
命令行
$ cf login -a https://api.example.com -u [email protected]
API endpoint: https://api.example.com
Password>
Authenticating...
OK
Select an org (or press enter to skip):
1. example-org
2. example-other-org
Org> 1
Targeted org example-org
Select a space (or press enter to skip):
1. development
2. staging
3. production
Space> 1
Targeted space development
TXT文件
就在這裏,我試圖創建一個txt文件上面,這樣所有的憑據,我沒有去通過命令行來獲得進入我的組織和空間。我不確定這是否可能,但我一直在瀏覽github回購站,並發現這一點。
CF_DOMAIN=dev.app.cloud.example.com
CF_TARGET=api.${CF_DOMAIN}
CF_ORG=example-org
CF_SPACE=development
CF_APP_NAME=Push-This-File
CF_CONFIG_SERVER=config-server-test
//Looks like User and password and build are being called in from somewhere
# CF_USER, CF_PASSWORD, and CF_BUILD are required to be set by the CI build
CF_BUILD=${CF_BUILD:-${PIPELINE}}
發現
我發現config.json的.cf文件夾下,可以節省您的所有投入。我想我試圖嘗試應該是這個文件simliar?
爲什麼不只是創建一個腳本(或cf插件,如果你想變得有趣)爲你做這個?你可以稱之爲'my-cf-login'或類似的東西。該腳本會讀取您的設置,並負責調用正確的cf cli命令來登錄。無論何時需要登錄,只需運行該腳本即可。作爲一個附註,你真的不應該把你的憑證留在系統上(在腳本或文本文件中)。這是不安全的,這就是爲什麼cli不像@dkoper解釋的那樣做這個事情。 –