我们正在运行 Appstream 2.0 实例,并尝试运行文档中的示例以运行 Chrome 实例并启动通过 AWS CLI 传入的默认 URL。
我们已经使用 CLI 和以下命令成功生成了 URL:
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 启动并直接进入新标签页,忽略会话上下文。
对此的任何帮助将不胜感激!