Appstream 2.0 не может передать контекст сеанса
Мы запускаем экземпляр Appstream 2.0 и пытаемся запустить пример в документации для запуска экземпляра Chrome и запуска URL-адреса по умолчанию, переданного через интерфейс командной строки AWS.
Мы успешно сгенерировали URL с помощью CLI и этой команды:
aws appstream create-streaming-url --stack-name "stack-name-here" --fleet-name "fleet-name-here" --user-id "user-email@email.com" --application-id "Chrome" --session-context "www.google.com"
Но после запуска контекст сеанса "www.google.com" никогда не пропускается. Мы настроили командный файл со ссылкой на SessionContextRetriever.exe, как указано в документации к изображению.
for /f "tokens=*" %%f in (`C:\Scripts\SessionContextRetriever.exe`) do (
set var=%%f
)
chrome.exe %var%
pause
Мы также почти уверены, что контекст фактически передается через генерацию URL, как это показано в параметре URL. Проблема в том, что Chrome запускается и просто переходит прямо на новую вкладку, игнорируя контекст сеанса.
Любая помощь с этим будет принята с благодарностью!
1 ответ
Для тех, кто сталкивается с этой проблемой, в документации используются неверные кавычки.
for / f "tokens = *" %% f in ('C: \ Scripts \ SessionContextRetriever.exe') сделать (установить var=%%f) chrome.exe %var% pause
Вместо "использования".