2017-02-07 15 views
0

Как загрузить файл журнала из моего приложения, развернутого в IBM Bluemix, на мой локальный компьютер (Windows)?Как загрузить файл журнала из IBM Bluemix?

cf download APPNAME 

не работает больше.

Я знаю, что я мог бы увидеть его с помощью

cf ssh 

но это довольно большой.

ответ

5

Вы можете запустить удаленную команду с cf ssh и направлять свой вывод в локальный файл:
cf ssh myapp -c "cat app/logfile" > logfile.txt.

+0

Это правильно – gmlvsv

+1

Вы также можете использовать scp и sftp. Пример: 'sftp -P 2222 cf: $ (cf app app-name --guid)/0 @ ssh.bosh-lite.com'. Вам просто нужно заменить 'ssh.bosh-lite.com' на DNS-имя для Bluemix. Вы можете найти это в 'cf curl/v2/info'. Подробнее и примеры здесь -> https://github.com/cloudfoundry/diego-ssh#cloud-foundry-via-cloud-controller-and-uaa –

1

Попробуйте это:

cf appname ssh -c "cat logs/filename" >filename 
+0

Уверены ли вы? Это дает мне ошибку: 'appname' не является зарегистрированной командой. См. «Cf help» – dkoper

+0

gosh .. извините ..no - PLS см. Другой ответ (ваш ответ правильный) – gmlvsv