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

Вместо "использования".

Другие вопросы по тегам