Cloud foundry 如何从部署的应用程序创建的cloudfoundry获取输出文件?
我在cloudfoundry上部署了一个windows exe,现在我想从cloudfoundry取回exe生成的文件。Cloud foundry 如何从部署的应用程序创建的cloudfoundry获取输出文件?,cloud-foundry,Cloud Foundry,我在cloudfoundry上部署了一个windows exe,现在我想从cloudfoundry取回exe生成的文件。 是否有任何方法可以使用批处理脚本检索文件?需要注意的是,您没有编写任何对本地文件系统至关重要的内容。本地文件系统是短暂的,因此如果您的应用程序在获取文件之前由于任何原因崩溃/重新启动,那么它们就会消失 话虽如此,如果您有一个正在处理和生成输出文件的应用程序,建议的处理方法是让流程将这些文件写入外部和持久的位置,如数据库、SFTP服务器或S3兼容服务。简言之,将文件推出某个位置
是否有任何方法可以使用批处理脚本检索文件?需要注意的是,您没有编写任何对本地文件系统至关重要的内容。本地文件系统是短暂的,因此如果您的应用程序在获取文件之前由于任何原因崩溃/重新启动,那么它们就会消失 话虽如此,如果您有一个正在处理和生成输出文件的应用程序,建议的处理方法是让流程将这些文件写入外部和持久的位置,如数据库、SFTP服务器或S3兼容服务。简言之,将文件推出某个位置,而不是试图进入容器获取文件
如果必须将其从容器中拉出,则有两个选项:
scp
或sftp
并下载文件。可以找到这样做的说明,但大致来说,运行cf app-app-name--guid
获取应用程序guid,cf ssh-code
获取密码,然后scp-P 2222-oUser=cf:/0 ssh.system\u-domain:my-remote-file.json./
获取名为my remote file.json
的文件。显然,将路径/文件更改为您要下载的内容
重要的是要注意,您没有编写任何对本地文件系统至关重要的内容。本地文件系统是短暂的,因此如果您的应用程序在获取文件之前由于任何原因崩溃/重新启动,那么它们就会消失 话虽如此,如果您有一个正在处理和生成输出文件的应用程序,建议的处理方法是让流程将这些文件写入外部和持久的位置,如数据库、SFTP服务器或S3兼容服务。简言之,将文件推出某个位置,而不是试图进入容器获取文件
如果必须将其从容器中拉出,则有两个选项:
scp
或sftp
并下载文件。可以找到这样做的说明,但大致来说,运行cf app-app-name--guid
获取应用程序guid,cf ssh-code
获取密码,然后scp-P 2222-oUser=cf:/0 ssh.system\u-domain:my-remote-file.json./
获取名为my remote file.json
的文件。显然,将路径/文件更改为您要下载的内容