主文件夹内容同步 - Amazon AppStream 2.0

主文件夹内容同步

启用主文件夹后,AppStream 2.0 会为每个用户创建一个唯一的文件夹,用于存储其内容。创建该文件夹作为唯一的 Amazon S3 前缀,该前缀使用 Amazon Web Services 账户和区域的 S3 存储桶中的用户名哈希。AppStream 2.0 在 Amazon S3 中创建主文件夹后,会将该文件夹中访问的内容从 S3 存储桶复制到实例集实例。这使用户能够在流式传输会话期间从实例集实例快速访问其主文件夹内容。您对 S3 存储桶中用户主文件夹内容所做的更改,以及用户在实例集实例上对其主文件夹内容所做的更改将在 Amazon S3 和 AppStream 2.0 之间同步,如下所示。

  1. 在用户的 AppStream 2.0 流式传输会话开始时,AppStream 2.0 会对为该用户存储在您的 Amazon Web Services 账户和区域的 Amazon S3 存储桶中的主文件夹文件进行编目。

  2. 用户的主文件夹内容也存储在他们从中进行流式传输的 AppStream 2.0 实例集实例中。当用户访问 AppStream 2.0 实例集实例上的主文件夹时,将显示已编目文件列表。

  3. 只有当用户在流式传输会话期间使用流应用程序打开文件后,AppStream 2.0 才会将文件从 S3 存储桶下载到实例集实例。

  4. AppStream 2.0 将文件下载到实例集实例后,将在访问文件后进行同步

  5. 如果用户在流式传输会话期间更改了此文件,AppStream 2.0 会定期或在流式传输会话结束时将文件的新版本从实例集实例上传到 S3 存储桶。但是,在流式传输会话期间,不会再次从 S3 存储桶下载该文件。

以下各部分介绍了在 Amazon S3 中添加、替换或删除用户的主文件夹文件时的同步行为。

同步您添加到 Amazon S3 中用户主文件夹中的文件

如果您将新文件添加到 S3 存储桶中用户的主文件夹,AppStream 2.0 会在几分钟内对该文件进行编目,并将其显示在用户主文件夹中的文件列表中。但是,只有在用户在流式传输会话期间使用应用程序打开文件后,才会将此文件从 S3 存储桶下载到实例集实例。

同步您替换的 Amazon S3 中用户主文件夹中的文件

如果用户在流式传输会话期间打开实例集实例上主文件夹中的文件,并且在该用户处于活动状态的流式传输会话期间,您将 S3 存储桶中其主文件夹中的相同文件替换为新版本,则不会立即将该文件的新版本下载到实例集实例。只有在用户启动新的流式传输会话并再次打开文件后,才会将新版本从 S3 存储桶下载到实例集实例。

同步您从 Amazon S3 中的用户主文件夹中删除的文件

如果用户在流式传输会话期间打开实例集实例上主文件夹中的文件,并且在该用户处于活动状态的流式传输会话期间,您将该文件从 S3 存储桶中的其主文件夹中删除,此文件将在用户执行以下任一操作之后从实例集实例中删除:

  • 再次打开主文件夹

  • 刷新主文件夹