Criar e especificar scripts de sessão - Amazon AppStream 2.0

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar e especificar scripts de sessão

Você pode configurar e especificar scripts de sessão para frotas sempre ativas, sob demanda e elásticas.

Como configurar e especificar scripts de sessão para frotas sempre ativas e sob demanda
  1. Abra o console AppStream 2.0 em https://console.aws.amazon.com/appstream2.

  2. No painel de navegação, selecione Images (Imagens), Image Builder (Criador de imagens).

  3. Escolha um criador de imagens que esteja no estado Running (Em execução) e selecione Connect (Conectar).

  4. Quando solicitado, escolha Administrator (Administrador).

  5. Navegue até C:\AppStream\SessionScripts e abra o arquivo de configuração config.json.

    Para obter mais informações sobre parâmetros de script de sessão, consulte Arquivo de configuração de scripts de sessão.

  6. Depois de fazer as alterações, salve e feche o arquivo config.json.

  7. Na área de trabalho do construtor de imagens, abra o Assistente de Imagens.

  8. (Opcional) Especifique todas as outras aplicações que deseja incluir na imagem.

  9. Siga as etapas necessárias no Image Assistant para concluir a criação da sua imagem.

    Se a configuração de scripts de sessão não puder ser validada (por exemplo, se o arquivo .json não estiver formatado corretamente), você será notificado quando escolher Disconnect and create image (Desconectar e criar imagem).

    nota

    Para encontrar o arquivo de configuração dos scripts de sessão para construtores de imagens baseados em Linux, navegue até /opt/appstream/SessionScripts/config.json.

Como configurar e especificar scripts de sessão para frotas elásticas
  1. Crie um arquivo zip que contém os scripts de sessão e o arquivo config.json. Os arquivos de scripts serão copiados para os locais a seguir. Você deve usar esses locais para o arquivo config.json.

    • Para Windows, use C:\AppStream\SessionScripts\SessionScript.

    • Para Linux, use /opt/appstream/SessionScripts/SessionScript.

    nota

    Para executar os arquivos de script de sessão, garanta que o arquivo .zip contenha somente os scripts de sessão e os arquivos config.json, e não a pasta que os contém. Para obter mais informações, consulte Arquivo de configuração de scripts de sessão.

  2. Faça upload do arquivo zip em um bucket do Amazon S3 em sua conta.

    nota

    Você VPC deve fornecer acesso ao bucket do Amazon S3. Para obter mais informações, consulte Usando VPC endpoints do Amazon S3 para recursos 2.0 AppStream .

    Você deve ter seu bucket S3 e sua frota AppStream 2.0 no mesmo Região da AWS.

    Você deve ter IAM permissões para realizar a S3:GetObject ação no objeto de scripts de sessão no bucket do Amazon S3. Para saber mais sobre como armazenar os scripts de sessão em um bucket do Amazon S3, consulte Armazene o ícone do aplicativo, o script de configuração, o script de sessão e VHD em um bucket do S3.

  3. Abra o console AppStream 2.0 em https://console.aws.amazon.com/appstream2.

  4. No painel de navegação, escolha Fleets.

  5. Escolha uma frota elástica para atualizar, depois selecione Exibir detalhes.

  6. Na guia Configurações de scripts de sessão, escolha Editar.

  7. Para o objeto de scripts de sessão no S3, insira o S3 URI que representa o objeto de scripts de sessão ou escolha Procurar no S3 para navegar até seus buckets do S3 e encontrar o objeto de scripts de sessão.

  8. Quando terminar de fazer as alterações, escolha Salvar alterações.

  9. Os scripts de sessão já estão disponíveis para todas as instâncias de frota lançadas.

    nota

    Você também pode configurar os scripts da sessão ao criar uma frota elástica.