AWS Appstream是否处理本地文件上传?

时间:2016-06-06 09:02:52

标签: amazon-web-services aws-appstream

我希望是否将我的应用程序移至AWS Appstream。我通过AWS Appstream开发人员指南在线文档进行了搜索,但没有具体提及此问题。

我的应用程序将驻留在主机上,要求用户从本地PC目录中读取某些文件。此外,我的应用程序需要将一些输出文件导出到用户的本地目录。简而言之,浏览和选择文件的通常用户体验等。从阅读文档,这种功能应该可能驻留在SDK客户端中。但是,文档似乎侧重于STX协议握手以及如何编写客户端和主机到该API。说文件I / O没什么。作为对比,在Microsoft的RDP中提供了这一点。不确定AWS Client SDK。

2 个答案:

答案 0 :(得分:0)

您无法直接读取/写入最终用户的计算机。但是,AppStream会挂载X:并使您能够从那里上传和下载文件,尽管从最终用户的角度来看该过程是手动的。如果您要求用户上传或下载多个文件,您可能需要.zip或其他容器或压缩格式。

答案 1 :(得分:0)

您可以启用主文件夹,即映射到本地驱动器的简单S3存储桶。

此"共享文件夹的格式"有这种模式:

  
    

桶名/用户/定制/用户ID-SHA-256散列/

  
     

其中bucket-name采用Amazon S3 Bucket Storage中显示的格式,user-id-SHA-256-hash是使用从UserId值生成的小写SHA-256哈希十六进制字符串创建的用户特定文件夹名称传递给CreateStreamingURL API操作或create-streaming-url命令。有关更多信息,请参阅AWS CLI命令参考中的Amazon AppStream 2.0 API参考中的CreateStreamingURL和create-streaming-url。

基本上,您可以通过API访问S3并为特定用户放置任何内容,遵循此模式以了解存储位置。

更多信息:https://docs.aws.amazon.com/appstream2/latest/developerguide/home-folders-admin.html#home-folders-admin-folders