如何从Swisscom云代工厂

时间:2017-12-05 00:42:42

标签: download cloudfoundry swisscomdev

我使用ELK并将一些额外的(扩展的)日志信息写入名为extensive.log的文件中。

如何将此文件下载到本地硬盘以进行进一步分析?

我尝试了cf-download插件。但我确实获得了许可或腐败"错误。

$ cf download app-name /home/SOME-PATH/logs/extensive.log

1 个答案:

答案 0 :(得分:5)

您不需要任何插件,可以使用scpsftp

文档为here,但这是摘要:

  1. cf logincf target
  2. cf curl /v2/info | jq .app_ssh_endpoint这是您的SSH主机
  3. cf ssh-code然后复制该值,这是您的密码
  4. cf app app-name --guid这是您的用户名
  5. 的一部分
  6. sftp -P 2222 cf:<app-guid>/<app-instance-num>@<ssh-host>,系统提示您输入密码时,请输入您在步骤3中复制的密码。
  7. 同样,对于scp,您可以运行scp -P 2222 -oUser=cf:<app-guid>/<app-instance-num> my-local-file.json <ssh-host>:my-remote-file.json

    希望有所帮助!