Cloud foundry 如何在Swisscom应用云上为用户上传的文件提供服务?

Cloud foundry 如何在Swisscom应用云上为用户上传的文件提供服务?,cloud-foundry,object-storage,swisscomdev,Cloud Foundry,Object Storage,Swisscomdev,由于应用程序不应将文件写入本地文件系统,因此将用户上传的文件存储在Swisscom提供的中是有意义的 动态存储服务类似于AmazonS3,在AmazonS3中,用户上传的文件的存储桶通常可以通过 但是,由于“放入存储桶策略”是一种安全策略,我如何为用户从动态存储中上载的文件提供服务?您是正确的,Swisscom的动态存储不支持“放入存储桶策略”操作。但您可以通过生成预签名的URL直接向用户提供文件 看 默认情况下,所有对象都是私有的。只有对象所有者具有 访问这些对象的权限。但是,对象所有者可以

由于应用程序不应将文件写入本地文件系统,因此将用户上传的文件存储在Swisscom提供的中是有意义的

动态存储服务类似于AmazonS3,在AmazonS3中,用户上传的文件的存储桶通常可以通过


但是,由于“放入存储桶策略”是一种安全策略,我如何为用户从动态存储中上载的文件提供服务?

您是正确的,Swisscom的动态存储不支持“放入存储桶策略”操作。但您可以通过生成预签名的URL直接向用户提供文件

默认情况下,所有对象都是私有的。只有对象所有者具有 访问这些对象的权限。但是,对象所有者可以 (可选)通过创建预签名URL与其他人共享对象, 使用自己的安全凭据授予有时间限制的权限 下载对象

为对象创建预签名URL时,必须提供 您的安全凭据,指定bucket名称、对象密钥, 指定HTTP方法(获取以下载对象)和过期时间 日期和时间。预签名的URL仅对指定的URL有效 持续时间

任何收到预签名URL的人都可以访问该对象 例如,如果您的存储桶中有视频,并且存储桶和 对象是私有的,您可以通过以下方式与他人共享视频: 生成预签名的URL

通过使用预先签名的URL,您必须定义URL的有效期。我们建议选择一个对特定用例有意义的到期日期

信息:目前S3存储由