aws s3 ruby aws-sdk file transer using pivotal cloud foundry



帮助:当 Pivotal Cloud Foundry 中部署 rails 应用程序时,如何将 PDF 文件从 S3 传输到本地桌面文件目录? 使用 ruby 和 aws-sdk 将 PDF 文件从 S3 下载到本地客户端计算机目录。

get_object(bucket: @s3_bucket, key: file_name, response_target: "#{Rails.root}/Downloads/#{file_name}")

上面的 ruby 代码有效。 该文件将显示在 Mac 上的下载目录中。 问题:将 rails 应用程序部署到 Pivotal Clown Foundry 会破坏 PDF 文件的位置及其存储位置。 似乎get_object将PDF返回到"/home/vcap/app"目录中的Cloud Foundry容器中,而不是被拉到用户的远程计算机文件目录中。但是,该人无法打开文件。

默认情况下,Pivotal Cloud Foundry不会将任何文件下载到您的本地工作计算机上。

当代码在 Pivotal Cloud Foundry 上运行时,代码只能访问应用程序实例(容器(中的文件系统。

如果您希望从应用程序实例中检索文件,则可以从应用程序实例中SCP检索该文件。以下是有关如何执行此操作的文档

最新更新