Gru*_*tze 2 download cloud-foundry swisscomdev
我使用ELK并将一些额外的(大量)日志信息写入名为extensive.log的文件中.
如何将此文件下载到本地硬盘以进行进一步分析?
我尝试了cf-download插件.但我确实得到了"许可或损坏"的错误.
$ cf download app-name /home/SOME-PATH/logs/extensive.log
你不需要任何插件,你可以使用scp或sftp.
文档在这里,但这是一个总结:
cf login 和 cf targetcf curl /v2/info | jq .app_ssh_endpoint 这是你的SSH主机cf ssh-code 然后复制值,这是你的密码cf app app-name --guid 这是您的用户名的一部分sftp -P 2222 cf:<app-guid>/<app-instance-num>@<ssh-host>,当提示输入密码时,输入您在步骤3中复制的密码.同样,scp你可以跑scp -P 2222 -oUser=cf:<app-guid>/<app-instance-num> my-local-file.json <ssh-host>:my-remote-file.json.
希望有所帮助!