Usar conectores de armazenamento com scripts de sessão - Amazon AppStream 2.0

Usar conectores de armazenamento com scripts de sessão

Quando os conectores de armazenamento do AppStream 2.0 são habilitados, a montagem deles começa quando os scripts de início de sessão são executados. Se o seu script depende da montagem dos conectores de armazenamento, espere até os conectores ficarem disponíveis. O AppStream 2.0 mantém o status de montagem dos conectores de armazenamento no registro do Windows em instâncias do Windows, na seguinte chave:

HKEY_LOCAL_MACHINE\SOFTWARE\Amazon\AppStream\Storage\<provided user name>\<Storage connector>

Os valores de chave de registro são os seguintes:

  • Nome de usuário fornecido: o ID de usuário fornecido por meio do modo de acesso. Os modos de acesso e um valor para cada modo são os seguintes:

    • Grupo de usuários: o endereço de e-mail do usuário.

    • URL de streaming: o UserID.

    • SAML: o NameID. Se o nome do usuário incluir uma barra (por exemplo, um SAMAccountName do usuário do domínio), a barra será substituída por um caractere "-".

  • Conector de armazenamento: o conector habilitado para a opção de armazenamento persistente do usuário. Os valores de conector de armazenamento são os seguintes:

    • HomeFolder

    • GoogleDrive

    • OneDrive

Cada chave de registro do conector de armazenamento contém um valor DWORD MountStatus. A tabela a seguir lista os valores possíveis para MountStatus.

nota

Para visualizar essas chaves de registro, é necessário ter o Microsoft .NET Framework versão 4.7.2 ou posterior instalado em sua imagem.

Valor Descrição
0

Conector de armazenamento não ativado para esse usuário

1

A montagem do conector de armazenamento está em andamento

2

Conector de armazenamento montado com êxito

3

Falha na montagem do conector de armazenamento

4

A montagem do conector de armazenamento está habilitada, mas ainda não ocorreu

Em instâncias do Linux, você pode verificar o status de montagem da pasta base observando o valor de appstream_home_folder_mount_status no arquivo ~/.config/appstream-home-folder/appstream-home-folder-mount-status.

Valor Descrição
Verdadeiro

Pasta base montada com sucesso

Falso Pasta base ainda não está montada