Appstream 2.0 无法传递会话上下文



我们正在运行 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:ScriptsSessionContextRetriever.exe`) do (
set var=%%f
)
chrome.exe %var%
pause

我们也非常确定上下文实际上是通过 URL 生成传入的,因为它显示在 URL 参数中。问题是,chrome 启动并直接进入新标签页,忽略会话上下文。

任何这方面的帮助将不胜感激!

对于遇到此问题的任何人,文档使用错误的引号。

for/f "tokens=*" %%f in ('C:\Scripts\SessionContextRetriever.exe'( do ( 设置变量=%%f ) 铬.exe %变性% 暂停

而不是"使用"。

最新更新