【发布时间】:2016-01-13 02:26:39
【问题描述】:
大家好,我的电脑刚刚死机,我的所有文件都丢失了,现在我正在使用 IBM Bluemix 制作一个节点 js 应用程序,所以我的所有文件都在 IBM Bluemix 空间上,但我似乎无法下载我的文件在那里。它允许您下载入门代码,但不允许您使用 Cloud Foundry 下载任何最近的推送。我真的坚持这一点,任何帮助都会很有用。
【问题讨论】:
大家好,我的电脑刚刚死机,我的所有文件都丢失了,现在我正在使用 IBM Bluemix 制作一个节点 js 应用程序,所以我的所有文件都在 IBM Bluemix 空间上,但我似乎无法下载我的文件在那里。它允许您下载入门代码,但不允许您使用 Cloud Foundry 下载任何最近的推送。我真的坚持这一点,任何帮助都会很有用。
【问题讨论】:
你可以使用cf-download插件[1]
【讨论】:
我刚刚详细了解了这种 Cloud Foundry 访问应用程序的方式(每个应用程序都是 Linux VM 中的一个用户)。您需要安装 Cloud Foundry CLI - https://docs.cloudfoundry.org/cf-cli/install-go-cli.html 并为您的平台使用安装程序。
安装 cf cli 后,一种方法是先登录到您的 api端点(命令提示符>之前的路径只是我的路径 到本地服务器/PC)通常是下载/本地应用程序的位置 代码位于:
L:\IBM Cloud\PythonFlaskLab>cf 登录 邮箱> rpoon@abrs.net 密码> xxxxxxxxx 正在认证... 好的 L:\IBM Cloud\PythonFlaskLab>cf api https://api.ng.bluemix.net 将 api 端点设置为 https://api.ng.bluemix.net... 好的
下一步:
cf ssh 使用您常用的用户名和密码。 (cf 是您可以下载和安装的 Cloud Foundry CLI)
登录后,它就像一个 Linux 虚拟机,以您的应用作为用户名:
一个例子如下所示:
L:\IBM Cloud\PythonFlaskLab>cf ssh CommunityPythonFlaskTrialLR vcap@xxxxxxxxxxxxxxxxxx:~$ 目录 应用程序部门日志 staging_info.yml tmp vcap@xxxxxxxxxxxxxxxxxx:~$ cd app vcap@xxxxxxxxxxxxxxxxxx:~/app$ 目录 LICENSE manifest.yml NOTICE Procfile README.md requirements.txt static welcome.py
您可以使用 Linux scp 发送到具有 FQDN 名称的任何 PC 或服务器。
您可以使用:cf apps查看您的所有应用
L:\IBM Cloud\PythonFlaskLab>cf 应用程序 将 org rpoon@abrs.net / space dev 中的应用程序作为 rpoon@abrs.net... 好的 名称请求的状态实例内存磁盘 url abrsserver1 启动 1/1 32M 1G abrsserver1.mybluemix.net 社区 Python Flask Trial LR 启动 1/1 128M 1G Community-Python-Flask-Trial-LR.mybluemix.net RPcourseraIOT 启动 1/1 256M 1G RPcourseraIOT.mybluemix.net
这将是一个更加手动的过程(与尚未试用的插件相比),但它可以让您了解幕后情况或直接在云虚拟机上编辑您的应用程序或进行故障排除和移动.了解 Linux 细节真的对我打开引擎盖很有帮助。
【讨论】: