Sincronização do conteúdo da pasta base - Amazon AppStream 2.0

Sincronização do conteúdo da pasta base

Quando as pastas base são habilitadas, o AppStream 2.0 cria uma pasta exclusiva para cada usuário armazenar seu conteúdo. A pasta é criada como um prefixo exclusivo do Amazon S3 que usa um hash do nome de usuário em um bucket do S3 para sua conta e região da Amazon Web Services. Depois que o AppStream 2.0 cria a pasta base no Amazon S3, ele copia o conteúdo acessado nessa pasta do bucket do S3 para a instância da frota. Isso permite que o usuário acesse rapidamente o conteúdo da pasta base, pela instância da frota, durante a sessão de streaming. As alterações que você faz no conteúdo da pasta base de um usuário em um bucket do S3 e que o usuário faz no conteúdo da pasta base em uma instância de frota são sincronizadas entre o Amazon S3 e o AppStream 2.0 conforme mostrado a seguir.

  1. No início da sessão de streaming do AppStream 2.0 de um usuário, o AppStream 2.0 cataloga os arquivos da pasta base que são armazenados para esse usuário no bucket do Amazon S3 para sua conta e região da Amazon Web Services.

  2. O conteúdo da pasta base do usuário também é armazenado na instância da frota do AppStream 2.0 da qual ele faz streaming. Quando um usuário acessa a pasta base na instância da frota do AppStream 2.0, a lista de arquivos catalogados é exibida.

  3. O AppStream 2.0 baixa um arquivo do bucket do S3 para a instância da frota somente depois que o usuário usa uma aplicação de streaming para abrir o arquivo durante a sessão de streaming.

  4. Depois que o AppStream 2.0 baixa o arquivo para a instância da frota, a sincronização ocorrerá assim que o arquivo for acessado.

  5. Se o usuário alterar o arquivo durante a sessão de streaming, o AppStream 2.0 carregará a nova versão do arquivo da instância da frota para o bucket do S3 periodicamente ou no final da sessão de streaming. No entanto, o arquivo não será baixado do bucket do S3 novamente durante a sessão de streaming.

As seções a seguir descrevem o comportamento de sincronização quando você adiciona, substitui ou remove o arquivo da pasta base de um usuário no Amazon S3.

Sincronização de arquivos adicionados à pasta base de um usuário no Amazon S3

Se você adicionar um novo arquivo à pasta base de um usuário em um bucket do S3, o AppStream 2.0 catalogará o arquivo e o exibirá na lista de arquivos na pasta base do usuário em alguns minutos. No entanto, o arquivo não será baixado do bucket do S3 para a instância da frota até que o usuário abra o arquivo com uma aplicação durante a sessão de streaming.

Sincronização de arquivos substituídos na pasta base de um usuário no Amazon S3

Se um usuário abrir um arquivo em sua pasta base na instância da frota durante a sessão de streaming e você substituir o mesmo arquivo na pasta base em um bucket do S3 por uma nova versão durante a sessão de streaming ativa desse usuário, a nova versão do arquivo não será baixada imediatamente para a instância da frota. A nova versão só será baixada do bucket do S3 para a instância da frota depois que o usuário iniciar uma nova sessão de streaming e abrir o arquivo novamente.

Sincronização de arquivos removidos da pasta base de um usuário no Amazon S3

Se um usuário abrir um arquivo em sua pasta base na instância da frota durante a sessão de streaming e você remover o arquivo da pasta base em um bucket do S3 durante a sessão ativa de streaming desse usuário, o arquivo será removido da instância da frota depois que o usuário fizer uma das seguintes ações:

  • Abrir a pasta base novamente

  • Atualizar a pasta base