

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á.

# Gerenciador de aplicações
<a name="app-blocks-applications"></a>

Ao usar uma frota elástica, você pode criar aplicações e blocos de aplicações. Os *blocos de aplicações* representam um disco rígido virtual (VHD) armazenado em um bucket do Amazon S3 em sua conta, contendo os arquivos e binários necessários para inicializar as aplicações que os usuários utilizarão. As *aplicações* contêm os detalhes necessários para inicializar sua aplicação após a montagem do VHD. As seções a seguir descrevem como criar e gerenciar esses recursos.

**Topics**
+ [Blocos de aplicações](app-blocks.md)
+ [Construtor de blocos de aplicações](app-block-builder.md)
+ [Aplicativos](applications-elastic.md)
+ [Armazenar o ícone da aplicação, o script de configuração, o script de sessão e o VHD em um bucket do S3](store-s3-bucket.md)
+ [Associar aplicações a frotas elásticas](associate-elastic.md)
+ [Recursos adicionais](additional-resources-app-blocks.md)

# Blocos de aplicações
<a name="app-blocks"></a>

Os blocos de aplicações representam um disco rígido virtual (VHD) armazenado em um bucket do Amazon S3 em sua conta, contendo os arquivos e binários necessários para inicializar as aplicações que os usuários utilizarão. Os blocos de aplicações também incluem o script de configuração que informa ao sistema operacional como lidar com o arquivo VHD.

Os blocos de aplicações oferecem suporte a dois tipos diferentes de empacotamento:
+ Custom: escolha essa opção para criar seu pacote de aplicações (VHD) manualmente. Para obter mais informações, consulte [Blocos de aplicações personalizados](custom-app-blocks.md).
+ WorkSpaces Aplicativos - Escolha essa opção recomendada para criar seu pacote de aplicativos usando o construtor de blocos de aplicativos. Para obter mais informações, consulte [WorkSpaces Aplicativos: Blocos de aplicativos](appstream-app-blocks.md).

**Topics**
+ [Blocos de aplicações personalizados](custom-app-blocks.md)
+ [WorkSpaces Aplicativos: Blocos de aplicativos](appstream-app-blocks.md)
+ [Aplicações incompatíveis](app-blocks-unsupported.md)

# Blocos de aplicações personalizados
<a name="custom-app-blocks"></a>

As instâncias de streaming de frota elástica utilizam aplicações que são instaladas em arquivos VHD (disco rígido virtual) armazenados em um bucket do Amazon S3 em sua conta. Os blocos de aplicações com empacotamento personalizado oferecem a flexibilidade de criar um arquivo VHD próprio e carregá-lo em um bucket do Amazon S3 em sua conta.

**Topics**
+ [Criar o VHD](create-vhd.md)
+ [Crie o script de configuração para o VHD nos aplicativos da Amazon WorkSpaces](create-setup-script.md)
+ [Criar um bloco de aplicações personalizado](create-app-block.md)
+ [Atualizar o bloco de aplicações, o VHD e o script de configuração](update-app-block.md)

# Criar o VHD
<a name="create-vhd"></a>

Um VHD é um arquivo único que, quando montado no sistema operacional, é tratado como um disco rígido. O VHD pode ser montado como uma letra de unidade, em um caminho de pasta ou ambos. Quando o VHD é montado, você pode tratá-lo como faria com qualquer outro disco rígido, incluindo a instalação da aplicação ou a cópia dos arquivos necessários para o usuário.

Para criar o bloco de aplicações, você precisará criar o VHD, instalar suas aplicações nele e desconectá-lo. Depois de desconectado, você pode testar seu VHD em outro PC, em uma instância do EC2 ou em um construtor de imagens de WorkSpaces aplicativos para validar se os aplicativos funcionam conforme o esperado. Quando terminar, faça upload para um bucket do Amazon S3 em sua conta e crie o bloco de aplicações.

**nota**  
Esta página descreve o uso de um VHD para entregar seu aplicativo; no entanto, a instância de streaming de WorkSpaces aplicativos baixará qualquer objeto do Amazon S3. O objeto que você armazena no Amazon S3 também pode ser um arquivo zip, um instalador de aplicação ou o próprio executável da aplicação. Você pode usar o script de configuração para configurá-lo corretamente na instância de streaming antes que o usuário inicialize sua aplicação.  
A instância de streaming do WorkSpaces Applications espera até 120 segundos para que o VHD conclua o download antes que o script de configuração seja executado. Se o VHD não concluir o download dentro desse período, o download será interrompido e o script de configuração não será executado.   
Recomendamos um tamanho máximo de 1,5 GB para o VHD. Talvez você consiga reduzir o tamanho do VHD por meio de compressão. Você deve usar o script de configuração para descompactá-lo antes de montá-lo, pois o arquivo precisa ser totalmente baixado do Amazon S3 antes de poder ser montado e a aplicação ser inicializada. VHDsAumente ainda mais o tempo necessário para que o aplicativo seja iniciado e a sessão de streaming comece.

**Como criar um VHD para Microsoft Windows**

1. Em um PC Windows ou uma instância do Amazon Elastic Compute Cloud (Amazon EC2) no Windows, abra um prompt de comando com privilégios administrativos.

1. Inicialize o utilitário **diskpart** da Microsoft inserindo o comando a seguir:

   **diskpart**

1. Crie o arquivo VHD não formatado e não inicializado digitando o seguinte comando, onde *<maximum file size>* é o tamanho do arquivo VHD, em MB:

   **create vdisk file=C:\$1path\$1to\$1new\$1file.vhdx maximum=*<maximum file size>* type=expandable **

1. Selecione o VHD recém-criado inserindo o comando a seguir:

   **select vdisk file=C:\$1path\$1to\$1new\$1file.vhdx**

1. Anexe o VHD recém-criado inserindo o comando a seguir:

   **attach vdisk**

1. Inicialize o VHD recém-criado inserindo o comando a seguir:

   **convert mbr**

1. Crie a partição primária que abrange todo o VHD inserindo o comando a seguir:

   **create partition primary**

1. Formate a partição recém-criada inserindo o comando a seguir:

   **format fs=ntfs quick**

1. Você pode montar o VHD recém-criado em uma letra de unidade não utilizada, em um caminho de pasta no volume raiz ou em ambos.

   Para montar em uma letra de unidade, insira: **assign letter=*<unused drive letter>***

   Para montar em uma pasta, insira: **assign mount=*C:\$1path\$1to\$1empty\$1folder\$1to\$1mount\$1***
**nota**  
Para montar em um caminho de pasta, a pasta já deve existir e estar vazia.

1. Agora você pode instalar sua aplicação no VHD usando a letra da unidade ou o caminho de pasta de montagem escolhido na etapa 9.

Depois de concluir a instalação de suas aplicações no VHD, é necessário desconectá-lo antes de carregá-lo com segurança em um bucket do Amazon S3.

**Como desconectar um VHD para Microsoft Windows**

1. Inicialize o utilitário diskpart da Microsoft inserindo o comando a seguir:

   **diskpart**

1. Selecione o VHD inserindo o comando a seguir:

   **select vdisk file=*C:\$1path\$1to\$1new\$1file.vhdx***

1. Desconecte o VHD inserindo o comando a seguir:

   **detach vdisk**

1. O VHD agora foi desanexado e pode ser testado em outro PC com Windows, instância do Amazon EC2 ou WorkSpaces um construtor de imagens de aplicativos.

**Como criar um VHD para Linux**

1. Abra um terminal:
   + Para Amazon Linux 2: use instância EC2, construtor de imagens de WorkSpaces aplicativos ou WorkSpaces desenvolvido com Amazon Linux 2
   + Para o Ubuntu Pro 24.04 LTS: use a instância EC2 ou WorkSpaces desenvolvido com o Ubuntu Pro

1. Crie o arquivo VHD não formatado e não inicializado:

   **dd if=/dev/zero of=*<name of file>* bs=*<size of VHD>* count=1**

1. Adicione um sistema de arquivos ao VHD criado inserindo o comando a seguir:

   **sudo mkfs -t ext4 *<name of file>***
**nota**  
Talvez seja exibida uma mensagem informando que o arquivo não é um dispositivo especial de bloco. Você pode continuar mesmo assim.

1. Crie uma pasta vazia para usar como ponto de montagem inserindo o comando a seguir:

   **sudo mkdir */path/to/mount/point***

1. Monte o VHD recém-criado em um caminho do sistema de arquivos executando o seguinte comando:

   **sudo mount -t auto -o loop *<name of file>* */path/to/mount/point***

1. Agora você pode instalar sua aplicação no VHD usando o caminho de pasta de montagem escolhido na etapa 4.
**nota**  
As permissões padrão para arquivos e pastas criados no VHD podem impedir que usuários não administradores inicializem aplicações ou leiam arquivos. Valide as permissões e altere-as, se necessário.

Depois de concluir a instalação de suas aplicações no VHD, é necessário desconectá-lo antes de carregá-lo com segurança em um bucket do Amazon S3.

**Como desconectar um VHD para Linux**

1. Abra uma sessão de terminal e insira o seguinte comando:

   **sudo umount */path/to/mount/point***

1. O VHD já foi desanexado e pode ser testado em outra instância Amazon Linux 2/Ubuntu Pro 24.04 LTS do Amazon EC2, no construtor de imagens do Amazon Linux 2 WorkSpaces Applications ou no Amazon Linux 2/Ubuntu Personal. WorkSpaces 

# Crie o script de configuração para o VHD nos aplicativos da Amazon WorkSpaces
<a name="create-setup-script"></a>

WorkSpaces Os aplicativos usam um script de configuração que você fornece para montar o VHD antes da inicialização do aplicativo. Você também pode usar o script de configuração para concluir outras tarefas necessárias para que sua aplicação funcione. Por exemplo, você pode configurar chaves de registro, registrar DLLs, gerenciar pré-requisitos ou modificar o perfil do usuário a partir do script de configuração. WorkSpaces Os aplicativos fornecem exemplos de scripts que você pode usar para montar seu VHD. Você precisará modificar esses scripts de acordo com suas necessidades de VHD e aplicações.

**nota**  
Os scripts de configuração não são necessários para blocos de WorkSpaces aplicativos com pacotes de aplicativos. No entanto, você pode fornecer scripts opcionais de pós-configuração para personalizar a instalação da aplicação.

Use os links a seguir para fazer download dos scripts de exemplo:
+ [Script bash do Ubuntu Pro 24.04 LTS e Amazon Linux 2](samples/Linux-mount-vhd-script2.zip)
+ [Script do Microsoft Windows Powershell](samples/Windows-mount-vhd-script3.zip)
**nota**  
WorkSpaces Os aplicativos e o sistema operacional Microsoft Windows reservam as letras de unidade A a E. Não monte VHDs ou compartilhe em rede essas letras de unidade.

WorkSpaces Os aplicativos baixam o script de configuração e o VHD em um diretório na instância de streaming da frota e, em seguida, executam o script de configuração. O script de configuração é executado no sistema operacional com todos os direitos de administrador. O script de configuração é executado no `SYSTEM` contexto no Microsoft Windows e como `root` usuário no Amazon Linux 2 ou no Ubuntu Pro 24.04 LTS.

Localização do sistema de arquivos para o VHD e o script de configuração:
+ Ubuntu Pro 24.04 LTS: 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
O nome do bloco de aplicações ao qual o VHD e o script de configuração correspondem.
+ Amazon Linux 2: 

  `/opt/appstream/AppBlocks/appblock-name/`  
**`appblock-name` **  
O nome do bloco de aplicações ao qual o VHD e o script de configuração correspondem.
+ Microsoft Windows:

  `C:\AppStream\AppBlocks\appblock-name\`  
**`appblock-name` **  
O nome do bloco de aplicações ao qual o VHD e o script de configuração correspondem.

WorkSpaces Os aplicativos mantêm o nome do arquivo como estão no objeto. Por exemplo, se o bloco de aplicações for denominado `MyApps`, com um VHD denominado `apps.vhd` e um script de configuração denominado `mount-apps.ps1`, o caminho completo em uma instância de streaming do Windows será:
+ VHD

  `C:\AppStream\AppBlocks\MyApps\apps.vhd`
+ Script de configuração

  `C:\AppStream\AppBlocks\MyApps\mount-apps.ps1`

WorkSpaces Os aplicativos capturam o erro padrão e a saída padrão do seu script de configuração quando ele é executado em uma instância de streaming de frota e carrega a saída em um bucket do Amazon S3 em sua conta. Você pode usar esses logs para identificar e resolver possíveis problemas no script de configuração. Os buckets são nomeados em um formato específico da seguinte forma:

```
appstream-logs-region-code-account-id-without-hyphens-random-identifier
```

**`region-code` **  
Esse é o código AWS da região no qual a frota elástica é criada.

**`account-id-without-hyphens` **  
O identificador AWS da sua conta. O ID aleatório garante que não haja conflitos com outros buckets na região. A primeira parte do nome do bucket, appstream-logs, não é alterada entre contas ou regiões.

Por exemplo, se você criar uma frota elástica na região Oeste dos EUA (Oregon) (us-west-2) na conta número 123456789012 WorkSpaces , a Applications cria um bucket do Amazon S3 dentro da sua conta nessa região com o nome exibido. Somente um administrador com permissões suficientes pode excluir esse bucket.

```
appstream-logs-us-west-2-1234567890123-abcdefg
```

O caminho para a pasta em que os arquivos de log são armazenados no bucket do S3 em sua conta usa a seguinte estrutura:

```
bucket-name/fleet-name/instance-id/appblock-name/
```

**`bucket-name` **  
O nome do bucket do Amazon S3 no qual os logs do script de configuração são armazenados. O formato do nome é descrito anteriormente nesta seção.

**`Instance-id` **  
O identificador exclusivo da instância de streaming em que o script de configuração foi executado.

**`appblock-name` **  
O nome do bloco de aplicações ao qual o script de configuração corresponde. 

O exemplo de estrutura de pastas a seguir se aplica a uma sessão de streaming iniciada em `test-fleet`. A sessão é de um Conta da AWS ID de 123456789012, e o nome do appblock é testappblock na região Oeste dos EUA (Oregon) (us-west-2):

`appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/`

Esse exemplo de estrutura de pastas contém um arquivo de log para a saída padrão e um arquivo de log para o erro padrão.

**Topics**
+ [Execução do script de configuração de blocos de aplicativos na Amazon WorkSpaces Applications](script-execution.md)

# Execução do script de configuração de blocos de aplicativos na Amazon WorkSpaces Applications
<a name="script-execution"></a>

Os diagramas a seguir indicam em que parte do processo o script de configuração é executado. A ordem de execução depende se a persistência das configurações de aplicações está habilitada na pilha associada à frota elástica.

**nota**  
WorkSpaces Os aplicativos usam os detalhes da sua VPC para baixar o VHD e o script de configuração do bucket do Amazon S3. Sua VPC deve fornecer acesso ao bucket do Amazon S3. Para obter mais informações, consulte [Usando endpoints VPC do Amazon S3 para recursos de aplicativos WorkSpaces](managing-network-vpce-iam-policy.md).

A persistência das configurações de aplicações está habilitada:

![\[A persistência das configurações de aplicações está habilitada.\]](http://docs.aws.amazon.com/pt_br/appstream2/latest/developerguide/images/app-settings-enabled.png)


A persistência das configurações de aplicações está desabilitada:

![\[A persistência das configurações de aplicações está desabilitada.\]](http://docs.aws.amazon.com/pt_br/appstream2/latest/developerguide/images/app-settings-disabled.png)


# Criar um bloco de aplicações personalizado
<a name="create-app-block"></a>

Você pode usar o console de WorkSpaces aplicativos para criar o recurso de bloco de aplicativos depois de criar e carregar o VHD e o script de configuração em um bucket do S3 no seu. Conta da AWS Para saber mais sobre como armazenar o VHD e o script de configuração em um bucket do Amazon S3, consulte [Armazenar o ícone da aplicação, o script de configuração, o script de sessão e o VHD em um bucket do S3](store-s3-bucket.md).

**nota**  
Você deve ter permissões do IAM para realizar a ação `S3:GetObject` nos objetos do VHD e do script de configuração no bucket do Amazon S3 para criar o recurso do bloco de aplicações.

**Como criar o recurso do bloco de aplicações**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Aplicações**, **Bloco de aplicações** e **Criar bloco de aplicações**.

1. Para o empacotamento do bloco de aplicações, selecione **Personalizado**.

1. Em **Detalhes do bloco de aplicações**, digite um identificador de nome exclusivo para o bloco de aplicações. Opcionalmente, também é possível especificar as seguintes opções:
   + **Nome de exibição**: um nome intuitivo para o bloco de aplicações.
   + **Descrição**: uma descrição para o bloco de aplicações.

1. Para **Objeto de disco rígido virtual no S3** em **Configurações do script**, insira o URI do S3 que representa o objeto do VHD ou escolha **Procurar no S3** para navegar até seus buckets do S3 e encontrar o objeto do VHD.

1. Para **Objeto de script de configuração no S3** em **Configurações do script**, insira o URI do S3 que representa o objeto do script de configuração ou escolha **Procurar no S3** para navegar até seus buckets do S3 e encontrar o objeto do script de configuração.

1. Para **Executável do script de configuração** em **Configurações do script**, insira o executável necessário para o seu script de configuração.
**nota**  
Se o script de configuração puder ser executado diretamente, insira o nome do arquivo do script de configuração. Se o script de configuração depender de outro executável (por exemplo, Microsoft PowerShell) para ser executado, insira o caminho para esse executável.  
Caminho para a Microsoft PowerShell no Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`

1. Opcionalmente, para **Argumentos do executável do script de configuração** em **Configurações do script**, insira os argumentos que precisam ser fornecidos ao executável do script de configuração para executar o script.
**nota**  
Se você estiver usando um PowerShell script da Microsoft, deverá especificar o parâmetro “-File” com o nome do seu script de configuração como argumento executável. Além disso, verifique se a política de execução permite que o script seja executado. [Para saber mais, consulte [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) e O que é? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .

1. Para **Duração da execução em segundos** em **Configurações do script**, insira a duração do tempo limite do seu script de configuração.
**nota**  
A duração da execução em segundos é quanto tempo os WorkSpaces aplicativos aguardam a execução do script de configuração antes de continuar. Se o script de configuração não for concluído dentro desse período, um erro será exibido para o usuário e a haverá uma tentativa de inicialização da aplicação. O script de configuração é encerrado após o término da duração da execução.

1. (Opcional) Em **Etiquetas**, crie etiquetas para o recurso do bloco de aplicações.

1. Revise as informações inseridas e escolha **Criar**.

1. Se o bloco de aplicações for criado com êxito, você verá uma mensagem de êxito no topo do console. Se ocorrer um erro, você verá uma mensagem de erro descritiva e precisará tentar criar o bloco de aplicações novamente.

# Atualizar o bloco de aplicações, o VHD e o script de configuração
<a name="update-app-block"></a>

Os recursos do bloco de aplicações são imutáveis e não permitem que você os altere depois de criados. Se você precisar fazer atualizações compatíveis com versões anteriores no VHD ou no script de configuração, recomendamos que faça upload de uma nova versão do arquivo no bucket do Amazon S3, substituindo a versão atual. As novas sessões de streaming da frota elástica farão download das versões mais recente dos objetos e as usarão.

Se você precisar fazer atualizações incompatíveis com versões anteriores no VHD ou no script de configuração, recomendamos que faça upload delas como novos objetos no bucket do Amazon S3 e crie outro recurso de aplicação e bloco de aplicações. Depois, você pode gerenciar a implantação para os usuários como parte de uma janela de alterações ou outra interrupção.

# WorkSpaces Aplicativos: Blocos de aplicativos
<a name="appstream-app-blocks"></a>

As instâncias de streaming de frota elástica utilizam aplicações que são instaladas em arquivos VHD (disco rígido virtual) armazenados em um bucket do Amazon S3 em sua conta. No que se refere a blocos de aplicações com empacotamento personalizado, você tem a flexibilidade de criar um arquivo VHD próprio e carregá-lo em um bucket do Amazon S3 em sua conta. Como alternativa, para blocos de WorkSpaces aplicativos com empacotamento de aplicativos, você pode aproveitar o construtor de blocos de aplicativos, que gerencia o empacotamento de seus aplicativos, cria um arquivo VHD e o carrega em seu bucket do Amazon S3.

Ao usar o bloco de WorkSpaces aplicativos empacotado de aplicativos, você não apenas elimina a necessidade de etapas manuais na criação de um arquivo VHD, mas também remove a necessidade de um script de configuração. Ele expande a compatibilidade de aplicativos com frotas elásticas, além de reduzir as etapas administrativas manuais necessárias para criar um bloco de aplicativos. WorkSpaces Os aplicativos gerenciam a configuração de blocos de WorkSpaces aplicativos com o empacotamento de aplicativos automaticamente, sem a necessidade de nenhum script de configuração. No entanto, você ainda pode fornecer scripts opcionais de pós-configuração para personalizar a instalação de acordo com suas necessidades.

**Topics**
+ [Visão geral do](appstream-app-blocks-overview.md)
+ [Aplicações incompatíveis](appstream-app-blocks-unsupported.md)
+ [Criar um bloco de WorkSpaces aplicativos](appstream-app-blocks-create.md)
+ [Ativar um bloco de aplicações](appstream-app-blocks-activate.md)
+ [Criar um bloco de aplicações com um pacote de aplicações existente](appstream-app-blocks-create-VHD.md)
+ [Testar um bloco de aplicações](appstream-app-blocks-test.md)
+ [Associar um bloco de aplicativos aos WorkSpaces aplicativos da Amazon](appstream-app-blocks-associate.md)
+ [Desassociar um bloco de aplicativos nos aplicativos da Amazon WorkSpaces](appstream-app-blocks-disassociate.md)

# Visão geral do
<a name="appstream-app-blocks-overview"></a>

Para criar um bloco de WorkSpaces aplicativos com o pacote de aplicativos, você precisa iniciar uma sessão de streaming com um criador de blocos de aplicativos. Depois que a sessão for inicializada, você poderá fazer download dos instaladores de aplicações e habilitar as opções de gravação. A partir desse ponto, os WorkSpaces aplicativos registram as alterações no sistema de arquivos e no registro feitas no criador de blocos de aplicativos usando a tecnologia de redirecionamento de aplicativos.

O redirecionamento de aplicações usa o framework do driver de filtros do Windows para interceptar e redirecionar alterações no sistema de arquivos e no registro. Esse redirecionamento é integrado para a aplicação que está sendo instalada. A aplicação continuará interagindo com os locais originais dos arquivos na unidade C:. Por exemplo, se um instalador para "TestApplication" for executado em uma máquina com o Redirecionamento de Aplicativos configurado, ele será instalado por padrão em C:\$1Program Files\$1TestApplication. No entanto, nos bastidores, todos os arquivos e pastas serão redirecionados para um disco rígido virtual (VHD) montado e será criado um link do local original do arquivo para o local real do arquivo. Na máquina, ainda TestApplication parecerá estar instalado em C:\$1Program Files\$1TestApplication. 

Depois que todas as alterações de instalação forem registradas, o arquivo VHD será carregado em um bucket do Amazon S3 em sua conta.

Quando um usuário solicita uma sessão usando uma frota da Elastic, o WorkSpaces Applications baixa o arquivo VHD, configura o aplicativo, executa os scripts de configuração pós-instalação (opcional) e inicia o streaming do aplicativo. 

**nota**  
A tecnologia de redirecionamento de aplicações não registra nenhuma alteração no sistema de arquivos em %USERPROFILE%, exceto novos diretórios criados nos diretórios %APPDATA% e %LOCALAPPDATA%.  
A tecnologia de redirecionamento de aplicações não registra nenhuma alteração no registro do usuário atual, HKEY\$1CURRENT\$1USER (HKCU).

# Aplicações incompatíveis
<a name="appstream-app-blocks-unsupported"></a>

As aplicações podem encontrar falhas durante a instalação ou execução nos seguintes cenários:
+ **Aplicações com verificações baseadas em local durante a instalação**: se o processo de instalação de uma aplicação verificar a localização real dos arquivos instalados, isso poderá resultar em uma falha. Como os WorkSpaces aplicativos redirecionam os arquivos para o bloco de aplicativos VHD, somente os links para os arquivos reais são mantidos no local original.

Se você não tiver certeza se seu aplicativo se enquadra em alguma dessas categorias, você pode usar o pacote de WorkSpaces aplicativos para criar um bloco de aplicativos. Esse processo envolve a instalação das aplicações em uma instância do construtor de blocos de aplicações. Em caso de falha na instalação das aplicações na instância do construtor de blocos de aplicações, você pode realizar as seguintes ações:
+ Verifique os logs. O arquivo de registro de erros da sua instância do App Block Builder pode ser encontrado em C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog. Esse registro registra todas as falhas de instalação, incluindo o processamento RegKeys/File da operação. Se você ver algum dos registros a seguir no ErrorLog, isso indica que o empacotamento do seu aplicativo atualmente não é suportado pelo construtor de blocos de WorkSpaces aplicativos:
  + “Não foi possível criar link simbólico”
  + “O serviço não oferece suporte à renomeação de arquivos”

  Se não houver nenhum arquivo errorLog ou se esse arquivo estiver vazio, verifique os logs de instalação da aplicação para identificar o motivo das falhas. 
+ Relate um problema. Selecione o botão **Relatar um problema**, que está disponível no assistente do construtor de aplicações no construtor de blocos de aplicações. Selecionar essa opção reunirá todos os registros de WorkSpaces aplicativos da sua instância do construtor de blocos de aplicativos e os enviará à equipe de WorkSpaces aplicativos para obter assistência.
+ Crie um bloco de aplicações com empacotamento personalizado: se você não conseguir empacotar suas aplicações usando o construtor de blocos de aplicações, tente criar um bloco de aplicações usando métodos de empacotamento personalizados. Para obter mais informações, consulte [Blocos de aplicações personalizados](custom-app-blocks.md).
+ Se precisar de ajuda adicional, entre em contato com o AWS Support. Para obter mais informações, consulte o [AWS Support Center](https://console.aws.amazon.com/support/home#/).

É importante considerar essas possíveis limitações e planejar adequadamente ao usar o pacote de WorkSpaces aplicativos para seus aplicativos.

# Criar um bloco de WorkSpaces aplicativos
<a name="appstream-app-blocks-create"></a>

Siga estas etapas para criar um bloco de aplicativos com o tipo de embalagem WorkSpaces Applications.

## Etapa 1: Configurar um bloco de aplicações
<a name="appstream-app-blocks-create-step1"></a>

**Como configurar um bloco de aplicações**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Gerenciador de aplicações**, **Blocos de aplicações** e **Criar bloco de aplicações**.

1. Para o empacotamento de blocos de aplicativos, selecione **WorkSpaces Aplicativos**.

1. Em **Detalhes do bloco de aplicações**, digite um identificador de nome exclusivo para o bloco de aplicações. Opcionalmente, também é possível especificar as seguintes opções:
   + **Nome**: um nome exclusivo para o bloco de aplicações.
   + **Nome de exibição** (opcional): um nome intuitivo para o bloco de aplicações.
   + **Descrição** (opcional): uma descrição para o bloco de aplicações.

1. (Opcional) Um bloco de WorkSpaces aplicativos com pacote de aplicativos não precisa de um script de configuração. Opcionalmente, você pode fornecer as seguintes **Opções avançadas** para as etapas pós-instalação:
   + Em **Objeto de script pós-configuração no S3**, insira o URI do Amazon S3 que representa o objeto do script pós-configuração ou escolha **Procurar no S3** para navegar até seus buckets do Amazon S3 e encontrar o objeto do script de configuração.
   + Em **Executável do script pós-configuração**, insira o executável necessário para seu script pós-configuração.
**nota**  
Se o script de configuração puder ser executado diretamente, insira o nome do arquivo do script de configuração. Se o script de configuração depender de outro executável (por exemplo, Microsoft PowerShell) para ser executado, insira o caminho para esse executável.  
Caminho para a Microsoft PowerShell no Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Opcionalmente, para **Argumentos do executável do script de configuração** em **Configurações do script**, insira os argumentos que precisam ser fornecidos ao executável do script de configuração para executar o script.
**nota**  
Se você estiver usando um PowerShell script da Microsoft, deverá especificar o parâmetro “-File” com o nome do seu script de configuração como argumento executável. Além disso, verifique se a política de execução permite que o script seja executado. [Para saber mais, consulte [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) e O que é? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Para **Duração da execução em segundos** em **Configurações do script**, insira a duração do tempo limite do seu script de configuração.
**nota**  
A duração da execução em segundos é quanto tempo os WorkSpaces aplicativos aguardam a execução do script de configuração antes de continuar. Se o script de configuração não for concluído dentro desse período, um erro será exibido para o usuário e a haverá uma tentativa de inicialização da aplicação. O script de configuração é encerrado após o término da duração da execução.

1. Em **Configurações de importação**, escolha **Criar arquivo de aplicação de bloco de aplicações**. Para **Local do S3** em **Configurações de importação**, insira o URI do Amazon S3 que representa o bucket ou escolha **Procurar no S3** para navegar até seus buckets do Amazon S3 e selecionar um bucket apropriado. A lista de buckets do Amazon S3 é global e lista todos os buckets em todas as regiões. Selecione o bucket na região em que você deseja criar o bloco de aplicações. Para obter mais informações sobre como definir permissões de bucket, consulte [Armazenar o ícone da aplicação, o script de configuração, o script de sessão e o VHD em um bucket do S3](store-s3-bucket.md).

1. Selecione um construtor de blocos de aplicações. Somente construtores de blocos de aplicações que não estão associados a outros blocos de aplicações estão disponíveis. Se a lista estiver vazia, crie um construtor de blocos de aplicações ou desassocie os existentes para usar. Um construtor de blocos de aplicações é um recurso reutilizável que você pode usar para criar um pacote de aplicações. 
**nota**  
Se você não selecionar um construtor de blocos de aplicações aqui, ainda poderá criar seu bloco de aplicações no estado **Inativo** e ativá-lo posteriormente. Para obter mais informações, consulte [Ativar um bloco de aplicações](appstream-app-blocks-activate.md).

1. (Opcional) Em **Etiquetas**, crie etiquetas para o recurso do bloco de aplicações.

1. Escolha **Próximo**.

1. Revise as informações inseridas e escolha uma das seguintes opções:
   + Escolha **Criar bloco de aplicações** se você não selecionou um construtor de blocos de aplicações na etapa 7.
   +  Escolha **Inicializar construtor de blocos de aplicações** se você escolheu um construtor de blocos de aplicações na etapa 7. Depois, continue na etapa 2 para criar o pacote de aplicações usando a sessão de streaming do construtor de blocos de aplicações. 

Nesse momento, seu recurso de bloco de aplicações já foi criado, mas está **Inativo** e não pode ser usado para frotas elásticas. 

## Etapa 2: Criar um pacote de aplicações
<a name="appstream-app-blocks-create-step2"></a>

Use a instância de streaming do construtor de blocos de aplicações para empacotar suas aplicações e ativar seu bloco de aplicações. O bloco de aplicativo criado usando o App Block Builder terá um pacote de WorkSpaces aplicativos, e o pacote do aplicativo será carregado no bucket do Amazon S3 em seu. Conta da AWS

**Como criar um pacote de aplicações**

1. Depois que sua sessão de streaming estiver ativada, o assistente do construtor de aplicações será iniciado automaticamente. Se não iniciar, inicie-o manualmente usando o ícone da área de trabalho.

1. A tela inicial fornece instruções para o processo de empacotamento de aplicações. 

1. Inclua o instalador de aplicações na sessão de streaming do construtor de blocos de aplicações usando uma das seguintes opções:
   + Baixe os instaladores de aplicações da web.
   + Use a interface de arquivo da sessão de streaming.
   + Baixe o instalador de aplicações de outro serviço da AWS usando um perfil de máquina.

1. Depois de ter todos os instaladores de aplicações necessários, interrompa todas as outras aplicações em execução na instância e escolha **Iniciar gravação**. O construtor de blocos de aplicações começa a registrar as alterações do sistema e a tela diz **Gravação em andamento**.

1. Comece a instalar suas aplicações uma por uma.

1. Quando terminar de instalar as aplicações, escolha **Parar gravação** e o sistema interromperá o registro das alterações. Se você quiser fazer mais alterações no pacote de aplicações, como adicionar mais aplicações ou remover uma aplicação já instalada, escolha **Iniciar gravação** e verifique se o sistema está no modo **Gravação em andamento**.
**nota**  
Se a instalação do aplicativo falhar, escolha **Relatar um problema** para coletar registros relacionados a WorkSpaces aplicativos da instância e relatar o problema à equipe de WorkSpaces aplicativos. Quando terminar, encerre a sessão de streaming do construtor de blocos de aplicações. Você pode tentar reiniciar o processo de criação de um bloco de aplicações usando uma nova instância do construtor de blocos de aplicações. Se o problema persistir, tente criar o bloco de aplicações usando um empacotamento personalizado. 

1. Quando terminar de instalar todas as aplicações, escolha **Parar gravação**. Você pode testar sua aplicação usando o menu Iniciar ou procurando a aplicação usando o Explorador de Arquivos.

1. Escolha **Próximo** para revisar os detalhes do bloco de aplicações. 
**nota**  
O tamanho recomendado de um arquivo de pacote de aplicações (VHD) para uma frota elástica é até 1,5 GB. Se o tamanho do seu arquivo VHD for maior que 1,5 GB, tente reduzir o número de aplicações empacotadas no bloco de aplicações.   
O tamanho do arquivo do pacote de aplicações (VHD) não diminuirá se você desinstalar uma aplicação. Reinicie o processo de empacotamento de aplicações usando uma nova sessão de streaming do bloco de aplicações e instale menos aplicações.

1. Escolha **Concluir criação do bloco de aplicações e desconectar** para criar o pacote de aplicações e carregá-lo no bucket do Amazon S3. Se tudo correr bem, a sessão de streaming será desconectada automaticamente e o bloco de aplicações ficará em um estado **Ativo**.
**nota**  
Se a instalação do aplicativo falhar, escolha **Relatar um problema** para coletar registros relacionados a WorkSpaces aplicativos da instância e relatar o problema à equipe de WorkSpaces aplicativos. Quando terminar, encerre a sessão de streaming do construtor de blocos de aplicações. Você pode tentar reiniciar o processo de criação de um bloco de aplicações usando uma nova instância do construtor de blocos de aplicações. Se o problema persistir, tente criar o bloco de aplicações usando um empacotamento personalizado. 

# Ativar um bloco de aplicações
<a name="appstream-app-blocks-activate"></a>

Se um bloco de WorkSpaces aplicativos com pacote de aplicativos foi criado, mas o pacote de aplicativos (VHD) não foi anexado a ele, o bloco de aplicativos ficará em um estado inativo e não poderá ser usado para associar aplicativos a frotas da Elastic. Para ativar um bloco de aplicações, um pacote de aplicações (VHD) deve ser associado ao bloco de aplicações.

**Como criar um pacote de aplicações**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Gerenciador de aplicações**, **Blocos de aplicações**. 

1. Selecione um bloco de aplicações **Inativo** que você deseja ativar e escolha **Ativar** no menu **Ações**.

1. Selecione um construtor de blocos de aplicações e escolha **Inicializar construtor de blocos de aplicações**. 
   + Uma lista vazia significa que você não tem um construtor de blocos de aplicações ou que todos os seus construtores de blocos de aplicações estão associados a outros blocos de aplicações. Crie um construtor de blocos de aplicações ou desassocie um construtor de blocos de aplicações existente e teste-o. 
   + Se o construtor de blocos de aplicações já estiver associado a um bloco de aplicações, você poderá continuar usando ele para ativar o bloco de aplicações.
   + Se o construtor de blocos de aplicações selecionado não estiver associado a um blocos de aplicações, ele será associado ao que você selecionou e a sessão de streaming será inicializada. O construtor de blocos de aplicações permanecerá associado a esse bloco de aplicações após o término da sessão. 

1. Depois que a sessão de streaming do construtor de blocos de aplicações começar, siga as etapas em [Etapa 2: Criar um pacote de aplicações](appstream-app-blocks-create.md#appstream-app-blocks-create-step2) para criar o pacote de aplicações (VHD) e ativar o bloco de aplicações.

# Criar um bloco de aplicações com um pacote de aplicações existente
<a name="appstream-app-blocks-create-VHD"></a>

Você pode usar seu pacote de aplicativos (VHD) existente com o pacote de WorkSpaces aplicativos para criar blocos de WorkSpaces aplicativos de aplicativos. Para fazer isso, copie o arquivo do pacote de aplicações (VHD) do bucket do Amazon S3 de origem para outro bucket do Amazon S3 de destino. O bucket de destino pode estar em uma região diferente. 

**Como criar um bloco de aplicações com um pacote de aplicações existente**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Gerenciador de aplicações**, **Blocos de aplicações** e **Criar bloco de aplicações**.

1. Para o empacotamento de blocos de aplicativos, selecione **WorkSpaces Aplicativos**.

1. Em **Detalhes do bloco de aplicações**, digite um identificador de nome exclusivo para o bloco de aplicações. Opcionalmente, também é possível especificar as seguintes opções:
   + **Nome**: um nome exclusivo para o bloco de aplicações.
   + **Nome de exibição** (opcional): um nome intuitivo para o bloco de aplicações.
   + **Descrição** (opcional): uma descrição para o bloco de aplicações.

1. (Opcional) Um bloco de WorkSpaces aplicativos com pacote de aplicativos não precisa de um script de configuração. Opcionalmente, você pode fornecer as seguintes **Opções avançadas** para as etapas pós-instalação:
   + Em **Objeto de script pós-configuração no S3**, insira o URI do Amazon S3 que representa o objeto do script pós-configuração ou escolha **Procurar no S3** para navegar até seus buckets do Amazon S3 e encontrar o objeto do script de configuração.
   + Em **Executável do script pós-configuração**, insira o executável necessário para seu script pós-configuração.
**nota**  
Se o script pós-configuração puder ser executado diretamente, insira o nome do arquivo do script pós-configuração. Se o script de pós-configuração depender de outro executável (por exemplo, Microsoft PowerShell) para ser executado, insira o caminho para esse executável.  
Caminho para a Microsoft PowerShell no Microsoft Windows:  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`  
Opcionalmente, em **Argumentos do executável do script de pós-configuração**, insira os argumentos que precisam ser fornecidos ao executável do script de configuração para executar o script.
**nota**  
Se você estiver usando um PowerShell script da Microsoft, deverá especificar o parâmetro “-File” com o nome do seu script de pós-configuração como argumento executável. Além disso, verifique se a política de execução permite que o script seja executado. [Para saber mais, consulte [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) e O que é? PowerShell](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2) .  
Para **Duração da execução em segundos** em **Configurações do script**, insira a duração do tempo limite do seu script de configuração.
**nota**  
A duração da execução em segundos é quanto tempo os WorkSpaces aplicativos aguardam a execução do script de pós-configuração antes de continuar. Se o script pós-configuração da postagem não for concluído dentro desse período, um erro será exibido para o usuário e o aplicação tentará ser inicializado. O script de configuração é encerrado após o término da duração da execução.

1. Escolha **Usar arquivo de aplicação de bloco de aplicações existente** em **Configurações de importação**. Em **Local do S3**, você pode inserir o URI do Amazon S3 para o objeto em um bucket do Amazon S3 que representa o pacote do aplicações (VHD). Como alternativa, também pode escolher **Procurar no S3** para navegar até seus buckets do Amazon S3 e selecionar o objeto em um bucket do Amazon S3. A lista de buckets do Amazon S3 é global e lista todos os buckets em todas as regiões. Selecione o bucket na região em que você deseja criar o bloco de aplicações. 

1. Escolha **Próximo**.

1. Revise as informações inseridas e escolha **Criar bloco de aplicações**.

A essa altura, seu recurso de bloco de aplicações já foi criado e está no estado **Ativo**.

# Testar um bloco de aplicações
<a name="appstream-app-blocks-test"></a>

Você pode usar um construtor de blocos de aplicações para testar seu bloco de aplicações e verificar as funcionalidades da sua aplicação. Não é necessário inicializar uma frota elástica para essa opção. Você também pode criar vários construtores de blocos de aplicações com diferentes tipos ou tamanhos de instância e testar a performance da sua aplicação com diferentes opções de computação. 

**nota**  
A opção de bloqueio de aplicativos de teste é compatível somente com blocos de WorkSpaces aplicativos com pacote de aplicativos. 

**Como testar um bloco de aplicações**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Gerenciador de aplicações**, **Blocos de aplicações**.

1. Selecione um bloco de aplicações que você deseja testar e escolha **Testar** no menu **Ações**.

1. Selecione um construtor de blocos de aplicações e escolha **Inicializar e testar bloco de aplicações**. 
   + Uma lista vazia significa que você não tem um construtor de blocos de aplicações ou que todos os seus construtores de blocos de aplicações estão associados a outros blocos de aplicações. Crie um construtor de blocos de aplicações ou desassocie um construtor de blocos de aplicações existente e teste-o. 
   + Se o construtor de blocos de aplicações já estiver associado a um bloco de aplicações, você poderá continuar usando ele para ativar o bloco de aplicações.
   + Se o construtor de blocos de aplicações selecionado não estiver associado a um blocos de aplicações, ele será associado ao que você selecionou e a sessão de streaming será inicializada. O construtor de blocos de aplicações permanecerá associado a esse bloco de aplicações após o término da sessão. 

1. O construtor de blocos de aplicações é inicializado em uma janela separada do navegador no modo de streaming Área de trabalho. O serviço faz download do bloco de aplicações do bucket do Amazon S3 e o instala na instância do construtor de blocos de aplicações.

1. Você já pode fazer streaming e testar suas aplicações. Para abrir sua aplicação, procure-a no Explorador de Arquivos ou use o menu Iniciar.

1. Quando terminar de testar, encerre a sessão de streaming.

# Associar um bloco de aplicativos aos WorkSpaces aplicativos da Amazon
<a name="appstream-app-blocks-associate"></a>

Para criar, testar ou ativar seu bloco de WorkSpaces aplicativos com o pacote de aplicativos, você precisa associá-lo a um criador de blocos de aplicativos. Um construtor de blocos de aplicações só pode ser associado a um único bloco de aplicações e vice-versa.

**nota**  
A associação e desassociação de um bloco de aplicativos só é suportada para blocos de aplicativos com WorkSpaces pacote de aplicativos. 

**Associe um bloco de aplicativo ao construtor de blocos de aplicativos na Amazon WorkSpaces Applications**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Gerenciador de aplicações**, **Blocos de aplicações**.

1. Selecione um bloco de aplicações e escolha **Associar** no menu **Ações**.

1. Selecione um construtor de blocos de aplicações e escolha **Associar construtor de blocos de aplicações**.

   Uma lista vazia significa que você não tem um construtor de blocos de aplicações ou que todos os seus construtores de blocos de aplicações estão associados a outros blocos de aplicações. Crie um construtor de blocos de aplicações ou desassocie um construtor de blocos de aplicações existente e associe-o. 

# Desassociar um bloco de aplicativos nos aplicativos da Amazon WorkSpaces
<a name="appstream-app-blocks-disassociate"></a>

Se todos os seus construtores de blocos de aplicações estiverem associados a outros blocos de aplicações e você quiser testar, criar ou ativar outro bloco de aplicações, poderá criar um construtor de blocos de aplicações ou desassociar um construtor de blocos de aplicações existente do bloco de aplicações e usá-lo com o novo bloco de aplicações.

**nota**  
A associação e desassociação de um bloco de aplicativos só é suportada para blocos de aplicativos com WorkSpaces pacote de aplicativos.   
A desassociação só é permitida se o construtor de blocos de aplicações estiver no estado **PARADO**.

**Desassociar um bloco de aplicações de um construtor de blocos de aplicações**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Gerenciador de aplicações**, **Blocos de aplicações**.

1. Selecione um bloco de aplicações e escolha **Desassociar** no menu **Ações**.

1. Selecione um construtor de blocos de aplicações já associado e escolha **Desassociar construtor de blocos de aplicações**. 

# Aplicações incompatíveis
<a name="app-blocks-unsupported"></a>

As aplicações podem encontrar falhas durante a instalação ou execução nos seguintes cenários:
+ **Aplicações que exigem reinicialização após a instalação**: se uma aplicação precisar realizar alterações ou configurações adicionais após a instalação que exijam uma reinicialização, ela poderá falhar. No momento, o construtor de blocos de aplicações não oferece suporte à reinicialização, o que pode impedir que a aplicação conclua as etapas necessárias pós-instalação.
+ **Aplicativos que dependem de detalhes específicos do usuário**: aplicativos que devem ser instalados somente para o usuário atualmente conectado no construtor de blocos de aplicativos ou que dependem dos detalhes do usuário conectado no construtor de blocos de aplicativos, como identificadores de segurança (SIDs) durante a instalação, podem não funcionar corretamente nas frotas da Elastic. Isso se deve às alterações do usuário conectado no ambiente da frota elástica. Além disso, o redirecionamento de aplicações não registra todos os diretórios em %USERPROFILE%. No entanto, você tem a opção de configurar scripts pós-configuração para alterar dinamicamente a configuração da aplicação com base no ambiente.
+ **Aplicações que dependem de detalhes específicos da máquina**: as aplicações que dependem de detalhes específicos da máquina no construtor de blocos de aplicações durante a instalação, como o GUID do adaptador de rede, podem encontrar problemas em frotas elásticas. Isso ocorre porque os detalhes da máquina, incluindo o adaptador de rede GUIDs, podem mudar dentro do ambiente de frota elástica. Para resolver isso, você pode configurar os scripts pós-configuração para lidar com a configuração desses detalhes específicos da máquina.

Se você não tiver certeza se seu aplicativo se enquadra em alguma dessas categorias, você pode usar o pacote de WorkSpaces aplicativos para criar um bloco de aplicativos. Esse processo envolve a instalação das aplicações em uma instância do construtor de blocos de aplicações. Em caso de falha na instalação das aplicações na instância do construtor de blocos de aplicações, você pode realizar as seguintes ações:
+ Verifique os logs. O arquivo de registro de erros da sua instância do App Block Builder pode ser encontrado em C:\$1\$1 AppStreamAppBlocks\$1 ErrorLog. Esse log registra todas as falhas de instalação, incluindo o processamento da operação de arquivo e chaves de registro. Se você ver algum dos registros a seguir no ErrorLog, isso indica que o empacotamento do seu aplicativo atualmente não é suportado pelo construtor de blocos de WorkSpaces aplicativos:
  + “Não foi possível criar link simbólico”
  + “O serviço não oferece suporte à renomeação de arquivos”

  Se não houver nenhum arquivo errorLog ou se esse arquivo estiver vazio, verifique os logs de instalação da aplicação para identificar o motivo das falhas. 
+ Relate um problema. Selecione o botão **Relatar um problema**, que está disponível no assistente do construtor de aplicações no construtor de blocos de aplicações. Selecionar essa opção reunirá todos os registros de WorkSpaces aplicativos da sua instância do construtor de blocos de aplicativos e os enviará para a equipe de WorkSpaces aplicativos.
+ Crie um bloco de aplicações com empacotamento personalizado: se você não conseguir empacotar suas aplicações usando o construtor de blocos de aplicações, tente criar um bloco de aplicações usando métodos de empacotamento personalizados. Para obter mais informações, consulte [Blocos de aplicações personalizados](custom-app-blocks.md).
+ Se precisar de ajuda adicional, entre em contato com o AWS Support. Para obter mais informações, consulte o [AWS Support Center](https://console.aws.amazon.com/support/home#/). 

É importante considerar essas possíveis limitações e planejar adequadamente ao usar o pacote de WorkSpaces aplicativos para seus aplicativos.

# Construtor de blocos de aplicações
<a name="app-block-builder"></a>

Um construtor de blocos de aplicações é um recurso reutilizável que você pode usar para empacotar aplicações (ou bloco de aplicações). Você também pode usá-lo para testar um pacote de aplicações antes de associar sua aplicação a uma frota elástica. Um único construtor de blocos de aplicações pode ser usado para criar e testar vários blocos de aplicações, um por um. Sempre que uma sessão de streaming é criada para um construtor de blocos de aplicações para fins de criação ou teste de um bloco de aplicações, uma nova instância é criada e usada. Depois que a instância do construtor de blocos de aplicações for encerrada, o estado da instância não será mantido. 

WorkSpaces Aplicativos As frotas elásticas usam instâncias do Amazon EC2 para transmitir aplicativos. Você deve fornecer seu pacote de aplicações e associá-lo à sua frota. Para criar um pacote de aplicações personalizado, conecte-se a uma instância do construtor de blocos de aplicações, depois instale e configure suas aplicações para streaming. O construtor de blocos de aplicações cria o pacote da sua aplicação e o carrega em um bucket do Amazon S3 em sua Conta da AWS. 

Ao criar um construtor de blocos de aplicações, escolha o seguinte:
+ Um tipo de instância — WorkSpaces Os aplicativos fornecem diferentes tamanhos de instância com várias configurações de CPU e memória. O tipo de instância deve se alinhar com a família de instâncias de que você precisa. 
+ A VPC, as sub-redes e os grupos de segurança que deseja usar: garanta que a sub-rede e os grupos de segurança forneçam acesso aos recursos de rede que suas aplicações exigem. Recursos de rede típicos necessários para aplicações podem incluir servidores de licenciamento, servidores de banco de dados, servidores de arquivos e servidores de aplicação. O construtor de blocos de aplicações carrega o pacote de aplicações em um bucket do Amazon S3 em sua Conta da AWS. A VPC que você escolher para sua frota deve fornecer acesso de rede suficiente ao bucket do Amazon S3. Para obter mais informações, consulte [Armazenar o ícone da aplicação, o script de configuração, o script de sessão e o VHD em um bucket do S3](store-s3-bucket.md).

**Topics**
+ [Criar um construtor de blocos de aplicações](create-app-block-builder.md)
+ [Conecte-se a um App Block Builder nos WorkSpaces aplicativos da Amazon](connect-app-block-builder.md)
+ [Ações do construtor de blocos de aplicações](app-block-builder-actions.md)

# Criar um construtor de blocos de aplicações
<a name="create-app-block-builder"></a>

Você pode usar a instância do App Block Builder para criar seu pacote de WorkSpaces aplicativos para frotas da Applications Elastic.

**Como criar um construtor de blocos de aplicações**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2/casa](https://console.aws.amazon.com/appstream2/home).

1. Escolha **Gerenciador de aplicações** no painel de navegação esquerdo, depois escolha a guia **Construtores de blocos de aplicações** e **Criar construtor de blocos de aplicações**.

1. Em **Etapa 1: Configurar construtor de blocos de aplicações**, configure o construtor de blocos de aplicações fornecendo os seguintes detalhes: 
   + **Nome**: digite um identificador de nome exclusivo para o construtor de blocos de aplicações.
   + **Nome de exibição (optional)**: digite um nome a ser exibido para o construtor de blocos de aplicações (máximo de 100 caracteres).
   + **Sistema operacional**: selecione um sistema operacional para sua aplicação. Isso deve estar alinhado ao sistema operacional que você selecionará para a frota elástica, que os usuários finais utilizarão para fazer streaming da aplicação. 
   + **Função do IAM (opcional)**: ao aplicar uma função do IAM da sua conta a um construtor de blocos de WorkSpaces aplicativos, você pode fazer solicitações de AWS API a partir da instância do criador de blocos de aplicativos sem gerenciar manualmente AWS as credenciais. Para aplicar um perfil do IAM ao construtor de blocos de aplicações, execute uma das seguintes ações:
     + Para usar um perfil do IAM existente em sua conta da Amazon Web Services, escolha o perfil que você deseja usar na lista **Perfil do IAM**. A função deve ser acessível pelo criador de imagens. Para obter mais informações, consulte [Configurando uma função do IAM existente para usar com instâncias de streaming de WorkSpaces aplicativos](configuring-existing-iam-role-to-use-with-streaming-instances.md).
     + Para criar um perfil do IAM, escolha **Criar perfil do IAM** e siga as etapas em [Como criar uma função do IAM para usar com instâncias de streaming de WorkSpaces aplicativos](how-to-create-iam-role-to-use-with-streaming-instances.md).
   + **Tipo de instância**: selecione o tipo de instância para o construtor de blocos de aplicações. Escolha um tipo que atenda aos requisitos de desempenho dos aplicativos que você pretende instalar. 
   + **Tags (optional) (Tags (opcional))**: escolha **Add Tag (Adicionar tag)** e digite a chave e o valor da tag. Para adicionar mais tags, repita esta etapa. Para obter mais informações, consulte [Marcando seus recursos de WorkSpaces aplicativos da Amazon](tagging-basic.md).

1. Escolha **Próximo**.

1. Em **Etapa 2: Configurar rede**, faça o seguinte:
   + Para adicionar acesso à internet ao construtor de blocos de aplicações em uma VPC com uma sub-rede pública, escolha **Acesso padrão à internet**. Se você estiver fornecendo acesso à internet usando um gateway NAT, deixe **Default Internet Access (Acesso à internet padrão)** desmarcado. Para obter mais informações, consulte [Acesso à Internet](internet-access.md).
   + Em **VPC** e **Sub-rede 1**, escolha uma VPC e pelo menos duas sub-redes. Para maior tolerância a falhas, recomendamos que você escolha três sub-redes em zonas de disponibilidade diferentes. Para obter mais informações, consulte [Configurar uma VPC com sub-redes privadas e um gateway NAT](managing-network-internet-NAT-gateway.md).

     Se você não tiver sua própria VPC e sub-rede, poderá usar a [VPC padrão](default-vpc-with-public-subnet.md) ou criar sua própria VPC. Para criar uma, escolha **Create a new VPC (Criar uma nova VPC)** e **Create new subnet (Criar nova sub-rede)** para criá-la. A escolha desses links abre o console do Amazon VPC. Depois de criar sua VPC e sub-redes, retorne ao console de WorkSpaces aplicativos e escolha o ícone de atualização à esquerda dos links Criar **uma nova VPC e Criar nova** **sub-rede** para exibi-los na lista. Para obter mais informações, consulte [Configurar uma VPC para aplicativos WorkSpaces](appstream-vpc.md).
   + Em **Security group(s) (Grupos de segurança)**, selecione até cinco grupos de segurança para associar a este criador de imagens. Se você não tiver seu próprio grupo de segurança e não quiser usar o padrão, escolha o link **Create new security group (Criar novo grupo de segurança)** para criar um. Depois de criar suas sub-redes no console da Amazon VPC, retorne ao console de WorkSpaces aplicativos e escolha o ícone de atualização à esquerda do link **Criar novo grupo de segurança** para exibi-las na lista. Para obter mais informações, consulte [Grupos de segurança em WorkSpaces aplicativos da Amazon](managing-network-security-groups.md).
   + Em **Endpoints da VPC (opcional)**, você pode criar um endpoint da VPC de interface (endpoint de interface) em sua nuvem privada virtual (VPC). Para criar o endpoint de interface, selecione **Criar endpoint da VPC**. A seleção desse link abre o console da VPC. Para concluir a criação do endpoint, siga as etapas 3 a 6 em [Tutorial: criação e streaming a partir de endpoints da VPC de interface](creating-streaming-from-interface-vpc-endpoints.md). Depois de criar o endpoint de interface, você poderá usá-lo para manter o tráfego de streaming dentro da sua VPC.

1. Escolha **Próximo**.

1. Selecione **Revisar** e confirme os detalhes do construtor de blocos de aplicações. Para alterar a configuração de qualquer seção, escolha **Edit (Editar)** e faça as alterações necessárias.

1. Após terminar de revisar os detalhes de configuração, selecione **Criar construtor de blocos de aplicações**.
**nota**  
Se uma mensagem de erro notificar que você não tem limites (cotas) suficientes para criar o criador de imagens, envie uma solicitação de aumento de limite por meio do console Service Quotas em. [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/) Para obter mais informações, consulte [Solicitando um Aumento de Cota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) no * Guia do Usuário do Service Quotas*.

# Conecte-se a um App Block Builder nos WorkSpaces aplicativos da Amazon
<a name="connect-app-block-builder"></a>

Você pode se conectar a um construtor de blocos de aplicações executando uma das seguintes ações: 
+ Usando o console de WorkSpaces aplicativos (somente para conexões de navegador)
+ Criação de uma URL de streaming (para conexões de navegador ou cliente de WorkSpaces aplicativos)

**nota**  
O construtor de blocos de aplicações não oferece suporte à associação de domínios do Active Directory. 

**Topics**
+ [Amazon WorkSpaces Applications Console (conexão de navegador)](connect-app-block-builder-console.md)
+ [URL de streaming (cliente de WorkSpaces aplicativos da Amazon ou conexão do navegador)](connect-app-block-builder-streaming.md)

# Amazon WorkSpaces Applications Console (conexão de navegador)
<a name="connect-app-block-builder-console"></a>

Para usar o console de WorkSpaces aplicativos para se conectar a um criador de blocos de aplicativos por meio de um navegador, conclua as etapas a seguir.

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2/casa](https://console.aws.amazon.com/appstream2/home).

1. No painel de navegação esquerdo, escolha **Gerenciador de aplicações** e selecione **Construtores de blocos de aplicações**.

1. Na lista de construtores de blocos de aplicações, escolha o construtor de blocos de aplicações ao qual você deseja se conectar. Verifique se o construtor de blocos de aplicações está **Em execução** e selecione **Conectar**.

   Para essa etapa funcionar, talvez você precise configurar seu navegador para permitir pop-ups de https://stream.<aws-region>.amazonappstream.com/.

1. Comece a fazer streaming do construtor de blocos de aplicações.

# URL de streaming (cliente de WorkSpaces aplicativos da Amazon ou conexão do navegador)
<a name="connect-app-block-builder-streaming"></a>

Você pode criar uma URL de streaming para se conectar a um criador de blocos de aplicativos por meio de um navegador ou do cliente de WorkSpaces aplicativos. Ao contrário de um URL de streaming que você cria para permitir o acesso do usuário a uma instância de frota, que é válido por no máximo sete dias, por padrão, um URL de streaming criado para acessar um construtor de imagens expira após uma hora. Para definir um tempo de expiração diferente, você deve gerar o URL de streaming usando a ação da API de [CreateAppBlockBuilderStreamingURL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html).

**nota**  
O streaming de um URL para se conectar a um construtor de blocos de aplicações não é compatível com o cliente do macOS. 

Você pode criar um URL de streaming de qualquer uma das seguintes formas:
+ WorkSpaces Console de aplicativos
+ A ação [CreateAppBlockBuilderStreamingda API de URL](https://docs.aws.amazon.com/appstream2/latest/APIReference/API_CreateAppBlockBuilderStreamingURL.html) 
+ O comando da [create-app-block-builderCLI -streaming-url](https://docs.aws.amazon.com/cli/latest/reference/appstream/create-app-block-builder-streaming-url.html) AWS 

Para criar uma URL de streaming e conectar-se ao criador de blocos de aplicativos usando o console de WorkSpaces aplicativos, conclua as etapas no procedimento a seguir.

**Para criar um URL de streaming e conectar-se ao criador de blocos de aplicativos usando o console de WorkSpaces aplicativos**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2/casa](https://console.aws.amazon.com/appstream2/home).

1. No painel de navegação, escolha **Gerenciador de aplicações** e **Construtores de blocos de aplicações**.

1. Na lista de construtores de blocos de aplicações, escolha o construtor de blocos de aplicações ao qual você deseja se conectar. Verifique se o construtor de blocos de aplicações está **Em execução**.

1. Escolha **Ações** e **Criar URL de streaming**.

1. Execute um destes procedimentos:
   + Para salvar o URL de streaming para se conectar posteriormente ao construtor de blocos de aplicações, escolha **Copiar link** para copiar o URL, depois salve-o em um local acessível.
   + Para se conectar ao criador de blocos de aplicativos por meio do cliente de WorkSpaces aplicativos, escolha **Iniciar no cliente**. Quando você escolhe essa opção, a página de login do cliente WorkSpaces Applications é pré-preenchida com o URL de streaming.
   + Para se conectar ao construtor de blocos de aplicações por meio de um navegador, escolha **Inicializar no navegador**. Quando você escolhe essa opção, um navegador é aberto com a barra de endereço pré-preenchida com o URL de streaming.

1. Depois de criar o URL de streaming e se conectar ao construtor de blocos de aplicações, comece a fazer streaming do construtor de blocos de aplicações.

# Ações do construtor de blocos de aplicações
<a name="app-block-builder-actions"></a>

Você pode realizar as ações a seguir no construtor de blocos de aplicações, dependendo do estado atual (status) da instância do construtor de blocos de aplicações.

**Delete**  
Exclua permanentemente um construtor de blocos de aplicações.   
A instância deve se encontrar no estado **Stopped**.

**Connect**  
Conecte-se a um construtor de blocos de aplicações em execução. Essa ação inicia uma sessão de streaming em desktop com o construtor de blocos de aplicações para instalar e adicionar aplicações e criar um bloco de aplicações.   
A instância deve se encontrar no estado **Running**.

**Início**  
Inicie um construtor de blocos de aplicações interrompido. A instância em execução é faturada em sua conta.  
A instância deve estar em um estado **Parada** e associada a um bloco de aplicações.

**Interromper**  
Interrompa um construtor de blocos de aplicações em execução. A instância interrompida não é faturada em sua conta.   
A instância deve se encontrar no estado **Running**.

**Atualizar**  
Atualize qualquer uma das propriedades do construtor de blocos de aplicações, exceto o nome.  
A instância deve se encontrar no estado **Stopped**.

Nenhumas dessas ações pode ser executada em uma instância em qualquer um dos seguintes estados intermediários:
+ **Pendente**
+ **Stopping**
+ **Starting**
+ **Deleting**

# Aplicativos
<a name="applications-elastic"></a>

As aplicações contêm os detalhes necessários para inicializar sua aplicação após a montagem do VHD. As aplicações também incluem o nome e o ícone que são exibidos ao usuário no catálogo de aplicações. As aplicações são associadas ao recurso de bloco de aplicações que contém os arquivos e binários dessa aplicação.

Você pode usar o console de WorkSpaces aplicativos para criar o recurso do aplicativo depois de carregar o ícone do aplicativo em um bucket do Amazon S3 e criar o bloco de aplicativos que contém os arquivos e pastas necessários para iniciar o aplicativo. Para saber mais sobre como fazer upload do ícone da aplicação em um bucket do Amazon S3, consulte [Armazenar o ícone da aplicação, o script de configuração, o script de sessão e o VHD em um bucket do S3](store-s3-bucket.md).

**nota**  
Você precisa ter permissões do IAM para realizar a ação `S3:GetObject` no objeto de ícone da aplicação no bucket do S3 para criar o recurso da aplicação.

**Como criar o recurso da aplicação**

1. Abra o console de WorkSpaces aplicativos em [https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2).

1. No menu de navegação à esquerda, escolha **Aplicações** e **Criar aplicação**.

1. Para **Nome** em **Detalhes da aplicação**, insira um identificador exclusivo para a aplicação.

1. (Opcional) Para **Nome de exibição** em **Detalhes da aplicação**, insira um nome intuitivo que os usuários verão no catálogo de aplicações.

1. (Opcional) Para **Descrição** em **Detalhes da aplicação**, insira uma descrição para a aplicação.

1. Para **Objeto de ícone de aplicação no S3** em **Detalhes da aplicação**, insira o URI do S3 que representa o objeto do VHD ou escolha **Procurar no S3** para navegar até seus buckets do S3 e encontrar o objeto do ícone da aplicação.

1. Para **Caminho de inicialização do executável da aplicação** em **Configurações da aplicação**, insira o caminho na instância de streaming até o executável da aplicação.

1. (Opcional) Em **Diretório funcional da aplicação** na seção **Configurações da aplicação**, insira o diretório na instância de streaming que deve ser usado como diretório funcional da aplicação.

1. (Opcional) Em **Parâmetros de inicialização da aplicação** na seção **Configurações da aplicação**, insira os parâmetros que devem ser fornecidos ao executável da aplicação ao iniciá-la.

1. Em **Sistemas operacionais compatíveis (SO)** na seção **Configurações da aplicação**, escolha quais sistemas operacionais podem inicializar essa aplicação.

1. Em **Famílias de instâncias compatíveis** na seção **Configurações da aplicação**, escolha quais famílias de instâncias podem inicializar essa aplicação.

1. Em **Bloco de aplicações** na seção **Configurações da aplicação**, escolha qual bloco de aplicações contém os arquivos e pastas necessários para essa aplicação.

1. (Opcional) Na seção **Etiquetas**, crie etiquetas para o recurso do bloco de aplicações.

1. Revise as informações inseridas e escolha **Criar**.

1. Se a aplicação for criada com êxito, você verá uma mensagem de êxito no topo do console. Se ocorrer um erro, você verá uma mensagem de erro descritiva e precisará tentar criar a aplicação novamente.

# Armazenar o ícone da aplicação, o script de configuração, o script de sessão e o VHD em um bucket do S3
<a name="store-s3-bucket"></a>

Você deve armazenar os ícones do aplicativo, os scripts de configuração e os scripts de sessão VHDs que você usa para seus aplicativos e blocos de aplicativos em um bucket do Amazon Simple Storage Service (Amazon S3) em sua conta. AWS WorkSpaces Aplicativos As frotas da Elastic baixam o ícone do aplicativo, o script de configuração e o VHD do bucket do S3 quando o usuário inicia a sessão de streaming. O bucket do S3 deve residir na AWS região na qual você pretende criar frotas de WorkSpaces aplicativos elásticos.

Recomendamos que você crie um novo bucket do S3 que seja usado para armazenar somente os ícones de aplicativos, scripts de configuração e scripts de sessão e VHDs que você pretenda usar com frotas da Elastic. Também recomendamos ativar o versionamento no bucket do S3. Isso permitirá que você reverta para versões anteriores do objeto, se necessário. Para obter mais informações sobre como criar um bucket do S3, consulte [Criação de um bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html). Para obter mais informações sobre como gerenciar o versionamento de objetos, consulte [Usando o versionamento em buckets do S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Versioning.html).

**nota**  
WorkSpaces Os aplicativos usam sua VPC para acessar o bucket do S3 que você seleciona. A VPC que você escolher para sua frota deve fornecer acesso de rede suficiente ao bucket do S3.  
Certifique-se de que o conteúdo do bucket do S3 não seja criptografado usando chaves que você gerencia (chaves gerenciadas pelo cliente).  
Atualmente, buckets do S3 configurados para usar criptografia no lado do servidor com chaves de criptografia fornecidas pelo cliente (SSE-C) não são compatíveis para frotas elásticas. Se você precisar de criptografia em repouso para os objetos do S3, a criptografia no lado do servidor com chaves gerenciadas pelo Amazon S3 (SSE-S3) é uma opção que funcionará para frotas elásticas.

**Topics**
+ [Permissões do bucket do Amazon S3](s3-permissions.md)

# Permissões do bucket do Amazon S3
<a name="s3-permissions"></a>

O bucket do Amazon S3 que você escolher deve ter uma política de bucket que forneça acesso suficiente ao principal serviço de WorkSpaces aplicativos para acessar e baixar objetos do bucket do Amazon S3. Você precisará modificar a seguinte política de bucket e, em seguida, aplicá-la ao bucket do Amazon S3 que você pretende usar para ícones de aplicativos, scripts de configuração e. VHDs Para obter mais informações sobre como anexar uma política a um bucket do Amazon S3, consulte [Adicionar uma política de bucket usando o console do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/add-bucket-policy.html).

Certifique-se de que as listas de controle de acesso (ACLs) para seus buckets do Amazon S3 estejam desativadas. Para obter mais informações, consulte [Desativação de todos ACLs os novos buckets e imposição](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ensure-object-ownership.html) da propriedade de objetos.

Esta seção apresenta exemplos de casos de uso típicos de políticas de bucket. Essas políticas de exemplo usam *bucket* como valor do recurso. Para testar essas políticas, substitua *user input placeholders* por suas informações (como o nome do seu bucket). 

------
#### [ JSON ]

****  

```
{ 
  "Version":"2012-10-17",		 	 	 
  "Statement": [     
      { 
       "Sid": "AllowAppStream2.0ToRetrieveObjects", 
       "Effect": "Allow", 
       "Principal": { 
          "Service": ["appstream.amazonaws.com"]         
        },
        "Action": ["s3:GetObject"],
        "Resource": [           
           "arn:aws:s3:::bucket/VHD object",
           "arn:aws:s3:::bucket/Setup script object",
           "arn:aws:s3:::bucket/Application icon object",
           "arn:aws:s3:::bucket/Session scripts zip file object"
         ]         
      }      
  ]
}
```

------

**nota**  
O exemplo da política de bucket define objetos específicos no bucket do S3 que os WorkSpaces aplicativos podem acessar. Você também pode usar prefixos e curingas para simplificar o gerenciamento de políticas à medida que aumenta seus blocos de aplicações. Para obter mais informações sobre políticas de bucket, consulte [Uso de políticas de bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html). Para obter mais informações sobre exemplos comuns de bucket, consulte [Exemplos de políticas de bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-bucket-policies.html).

Se você estiver usando um bloco de WorkSpaces aplicativos, os WorkSpaces aplicativos precisarão de permissões adicionais para carregar o pacote do aplicativo em seu bucket apropriado do Amazon S3. Para obter mais informações sobre blocos de WorkSpaces aplicativos, consulte[WorkSpaces Aplicativos: Blocos de aplicativos](appstream-app-blocks.md).

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Sid": "AllowAppStream2.0ToPutAndRetrieveObjects",
      "Effect": "Allow",
      "Principal": {
        "Service": [
          "appstream.amazonaws.com"
        ]
      },
      "Action": [
        "s3:GetObject",
        "s3:ListBucket", 
        "s3:PutObject",
        "s3:GetBucketOwnershipControls"
      ],
      "Resource": [
        "arn:aws:s3:::bucket",
        "arn:aws:s3:::bucket/AppStream2/*",
        "arn:aws:s3:::bucket/Setup script object",
        "arn:aws:s3:::bucket/Application icon object",
        "arn:aws:s3:::bucket/Session scripts zip file object"
      ]
    }
  ]
}
```

------

# Associar aplicações a frotas elásticas
<a name="associate-elastic"></a>

As aplicações devem ser associadas às frotas elásticas antes de aparecerem para os usuários no catálogo de aplicações a serem inicializadas. Você pode gerenciar associações de aplicativos usando o console de WorkSpaces aplicativos. Para obter informações sobre como associar aplicações ao criar uma frota elástica e como gerenciar associações de aplicações em frotas existentes, consulte [Atualize uma frota de WorkSpaces aplicativos da Amazon](update-fleets-new-image.md). 

# Recursos adicionais
<a name="additional-resources-app-blocks"></a>

Os links a seguir fornecem informações e outros recursos para ajudar você a empacotar e entregar suas aplicações com frotas elásticas.


| Solução | Description | 
| --- | --- | 
| AWS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/appstream2/latest/developerguide/additional-resources-app-blocks.html)  | 
| Liquidware FlexApp | [ FlexApp Integração do Liquidware com o AppStream 2.0 Elastic Fleet](https://liquidwarelabs.zendesk.com/hc/en-us/articles/4415032819725-FlexApp-One-integration-into-AppStream-2-0-Elastic-Fleet) — Inclui step-by-step instruções para empacotar qualquer aplicativo baseado em Windows em FlexApp um formato e entregá-lo nas frotas Applications Elastic. WorkSpaces  | 
| Numecent Cloudpaging |  [Apresentando o AppStream 2.0 Elastic Fleets: como maximizar a compatibilidade e a portabilidade de aplicativos com o Cloudpaging](https://www.numecent.com/2021/11/19/maximize-application-compatibility-and-portability-for-appstream-elastic-fleets-with-cloudpaging/) — O Numecent Cloudpaging elimina problemas de compatibilidade de aplicativos, permitindo que até mesmo os aplicativos legados e altamente personalizados mais complexos sejam empacotados com suas dependências e estejam prontos para implantação em um dia. WorkSpaces Os usuários de aplicativos podem então transmiti-los sob demanda, sem a necessidade de a TI reempacotá-los para vários sistemas operacionais ou dispositivos Windows.  | 
| Turbo.Net |  [Apresentando o suporte Turbo para frotas da Amazon WorkSpaces Applications Elastic](https://blog.turbo.net/introducing-turbo-support-for-aws-appstream-2.0-elastic-fleets) — A Turbo entrega aplicativos instantaneamente nas principais plataformas e dispositivos. A tecnologia exclusiva de contêineres da Turbo elimina instalações e gerencia dependências, conflitos e direitos. WorkSpaces Os usuários de aplicativos podem iniciar imediatamente qualquer aplicativo em um Turbo Hub.  | 