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á.
Detalhes dos aplicativos
Os detalhes dos aplicativos contêm informações sobre manifestos pré-aquecidos e configurações do catálogo de aplicativos.
PreWarm Manifestos de aplicativos
Ao criar imagens de WorkSpaces aplicativos, você pode especificar aplicativos a serem disponibilizados para seus usuários. Para acelerar o tempo de inicialização do aplicativo, você pode preparar um PreWarm manifesto. Isso é basicamente um catálogo dos arquivos que seu aplicativo precisa iniciar quando os usuários iniciam seu aplicativo. Durante o provisionamento da instância, esses arquivos serão preparados antes das conexões da sessão para acelerar os tempos de inicialização do aplicativo nas sessões do usuário.
Os manifestos pré-aquecidos devem ser pré-criados em sua AMI antes de serem importados para o WorkSpaces ambiente de aplicativos. Você pode escolher criar um arquivo de manifesto comum do Prewarm ou um para cada aplicativo. Isso muda a forma como você importará sua AMI posteriormente.
Manifesto comum de pré-aquecimento
Para cada aplicativo que você deseja pré-aquecer, inicie o aplicativo e realize quaisquer interações iniciais que seus usuários possam realizar. Em seguida, use o comando a seguir direcionado ao diretório em que os dados do seu aplicativo estão armazenados.
dir -path "C:\Path\To\Folder\To\Optimize" -Recurse -ErrorAction SilentlyContinue | %{$_.FullName} | Out-File "C:\ProgramData\Amazon\Photon\Prewarm\PrewarmManifest.txt" -encoding UTF8 -append
Isso anexará os arquivos a serem otimizados para cada aplicativo no arquivo comumC:\\ProgramData\\Amazon\\Photon\\Prewarm\\PrewarmManifest.txt. Não é necessária nenhuma ação adicional para realizar o pré-aquecimento do aplicativo. WorkSpaces Os aplicativos procurarão o arquivo de pré-aquecimento no local acima e o usarão se ele estiver presente.
Esse processo é opcional e, à medida que o tamanho do manifesto de pré-aquecimento aumenta, o tempo de provisionamento da frota também aumentará. Portanto, tenha cuidado para equilibrar a otimização com o aprovisionamento da frota.
Manifestos específicos de aplicativos
Durante a importação da imagem, talvez você queira especificar arquivos de manifesto de aplicativo separados por aplicativo para facilitar o rastreamento dos ativos de pré-aquecimento por aplicativo. Para fazer isso, execute as mesmas etapas acima, mas em vez de criar um C:\\ProgramData\\Amazon\\Photon\\Prewarm\\PrewarmManifest.txt arquivo comum, crie um arquivo por aplicativo na sua AMI.
Para cada aplicativo que você deseja pré-aquecer, inicie o aplicativo e realize quaisquer interações iniciais que seus usuários possam realizar. Em seguida, use o comando a seguir direcionado ao diretório em que os dados do seu aplicativo estão armazenados.
dir -path "C:\Path\To\Folder\To\Optimize" -Recurse -ErrorAction SilentlyContinue | %{$_.FullName} | Out-File "C:\Path\To\My\<ApplicationName>PreWarm.txt" -encoding UTF8 -append
Usaremos esses arquivos de pré-aquecimento do aplicativo durante o processo de importação de imagens. Novamente, isso é totalmente opcional. Você pode optar por usar esse método, o método Common Prewarm Manifest ou nenhum manifesto Prewarm.
Configurações do catálogo de aplicativos
AppCatalogConfigque permite especificar os aplicativos que você deseja registrar na imagem dos WorkSpaces aplicativos durante a importação da AMI. AppCatalogConfigÉ uma lista JSON de objetos de configuração de aplicativos da estrutura a seguir.
[ { "Name": "Rufus", //Required and must be unique among the list of applications "DisplayName": "Rufus", "AbsoluteAppPath": "Rufus", //Required "AbsoluteIconPath": "Rufus", "AbsoluteManifestPath": "Rufus", "WorkingDirectory": "Rufus", "LaunchParameters": "Rufus" } ... // Up to 50 applications total ]
Os únicos campos obrigatórios por inscrição são o Name e AbsoluteAppPath o. Os detalhes de cada campo são os seguintes:
- Nome [Obrigatório]
-
Um nome próprio para seu aplicativo para identificá-lo
Entre 1 e 100 caracteres
Caracteres permitidos (regex)
^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,99}$Deve ser único em um determinado AppCatalogConfig
- DisplayName
-
O nome de exibição de um determinado aplicativo para exibição aos usuários
Entre 0 e 100 caracteres
Caracteres permitidos (regex)
^[a-zA-Z0-9][a-zA-Z0-9_. -]{0,99}$
- AbsoluteAppPath [Obrigatório]
-
O caminho para o executável para iniciar seu aplicativo
Este é o executável que será lançado quando os usuários selecionarem seu aplicativo
Entre 1 e 32767 caracteres
Esse limite superior de comprimento de caracteres é para oferecer suporte a caminhos de arquivo estendidos no Windows. Certifique-se de que sua AMI e seu aplicativo estejam configurados adequadamente para oferecer suporte a caminhos de arquivo estendidos do Windows se estiver usando caminhos de arquivo maiores que 260 caracteres.
Use cadeias de caracteres de caminho de arquivo com escape, como
"C:\\Windows\\System32\\notepad.exe"
- AbsoluteManifestPath
-
Aplicável somente se você estiver usando Manifestos específicos de aplicativos
Caminho para pré-aquecer o arquivo de manifesto desse aplicativo
Entre 0 e 32767 caracteres
Esse limite superior de comprimento de caracteres é para oferecer suporte a caminhos de arquivo estendidos no Windows. Certifique-se de que sua AMI e seu aplicativo estejam configurados adequadamente para oferecer suporte a caminhos de arquivo estendidos do Windows se estiver usando caminhos de arquivo maiores que 260 caracteres.
Use cadeias de caracteres de caminho de arquivo com escape, como
"C:\\Path\\To\\PrewarmManifest.txt"
- AbsoluteIconPath
-
Caminho para o arquivo de ícone na AMI a ser usado para o aplicativo.
Esse ícone será exibido aos usuários ao transmitir para esta imagem.
Se nenhum for fornecido, o ícone será derivado do próprio executável.
Certifique-se de selecionar arquivos de ícones com transparência de fundo tratada adequadamente para uma boa experiência de cliente para seus usuários.
Use imagens PNG
Entre 1 e 32767 caracteres
Esse limite superior de comprimento de caracteres é para oferecer suporte a caminhos de arquivo estendidos no Windows. Certifique-se de que sua AMI e seu aplicativo estejam configurados adequadamente para oferecer suporte a caminhos de arquivo estendidos do Windows se estiver usando caminhos de arquivo maiores que 260 caracteres.
Use cadeias de caracteres de caminho de arquivo com escape, como
"C:\\Path\\To\\ApplicationIcon.png"
- WorkingDirectory
-
O diretório de trabalho no qual iniciar seu aplicativo
Entre 0 e 32767 caracteres
Esse limite superior de comprimento de caracteres é para oferecer suporte a caminhos de arquivo estendidos no Windows. Certifique-se de que sua AMI e seu aplicativo estejam configurados adequadamente para oferecer suporte a caminhos de arquivo estendidos do Windows se estiver usando caminhos de arquivo maiores que 260 caracteres.
Use cadeias de caracteres de caminho de arquivo com escape, como
"C:\\Path\\To\\Working\\Directory"
- LaunchParameters
-
Uma string a ser usada como parâmetros de inicialização para o executável especificado em
AbsoluteAppPathEntre 0 e 1024 caracteres
Use cadeias de caracteres de escape com a lista completa dos parâmetros de inicialização necessários, como o exemplo a seguir, que mostra como você pode usar PowerShell scripts como seus aplicativos usando o PowerShell executável como seu aplicativo com um script fornecido nos parâmetros de inicialização.
AbsoluteAppPath
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
LaunchParameters
"-File \"C:\\Path\\To\\App\\Script.ps1\""
Amostra AppCatalogConfig
Este é um exemplo básico de um AppCatalogConfig para o Notepad, Google Chrome e Mozilla Firefox
[ { "Name": "Notepad", "DisplayName": "Notepad", "AbsoluteAppPath": "C:\\Windows\\System32\\notepad.exe" }, { "Name": "Chrome", "DisplayName": "Chrome", "AbsoluteAppPath": "C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", "LaunchParameters": "https://www.amazon.com/" }, { "Name": "Firefox", "DisplayName": "Firefox", "AbsoluteAppPath": "C:\\Program Files\\Mozilla Firefox\\firefox.exe", "LaunchParameters": "https://aws.amazon.com/" } ]