问题标签 [aws-appstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
57 浏览

amazon-web-services - 有什么方法可以像 Microsoft Learn 中那样使用 AWS/Azure 创建限时 Windows 沙盒?

实际上,我的学习网站需要在 Windows 中进行一项小任务/实时测试。沙箱将打开,并在桌面上排列一系列程序。我在 Microsoft Learn 和 Google IT Support Certification 中看到了该应用程序。该链接应是动态的、有时间限制的,并且一旦使用,它将不再起作用。这就是编程的一部分(我的应用程序正在响应。)当然,沙盒应该可以访问互联网。

我已经尝试以多种方式使用 AWS AppStream 2.0 创建 Windows 沙箱。但最大的限制是用户池,它真的很昂贵(每个用户都需要它)并且很难在这么多用户的情况下实现自动化,队列并没有从桌面中的排列顺序开始,这确实是必不可少的。

我怎样才能实现我正在寻找的东西?不管是什么云服务提供商(但这里的高定价也是一个问题)。谢谢

0 投票
0 回答
75 浏览

vb.net - 在 AppStream 上为 WinForm 应用程序引用“主文件夹”的最佳方式

我们正在尝试在 AWS AppStream 上部署一个旧的 VB.NET WinForm 应用程序。它使用第 3 方组件在运行时创建并附加到文本文件。我们可以设置该文件所在的目录,因此我们使用 app.config appSetting 设置路径。

为 AppStream 编写此代码的最佳方式是什么?在运行时,AppStream 用户的文件资源管理器中的文件夹列表非常有限——只有“主文件夹”和“临时文件”。我已阅读文档,并且知道“主文件夹”已保存到 S3 存储桶以供将来的用户会话使用,因此这是显而易见的候选者。我们希望用户在以后的登录中看到他们以前的工作。

但是我们应该在 app.config 中放置什么路径呢?如果我在我的 appSetting 中将其定义为,"Home Folder\MyNewFile.txt"那么我的代码将有效地执行此操作:

......那是行不通的。

在运行时该目录也是C:\Users\PhotonUser\My Files\Home Folder......但有时它是D:\PhotonUser\My Files\Home Folder.

我认为这三个实际上都是一样的,因为当我手工制作一个文件时,我会在所有三个中看到它——但肯定有一些最好的方法来完成这项工作。我的工作理论是使用完整的“C:”路径,因为它似乎总是出现在运行时。我欢迎任何见解或建议。

0 投票
0 回答
37 浏览

amazon-web-services - 如何在 Amazon AppStream 2.0 上启用 Android Studio 调试

我想将我的物理 android 设备连接到 Amazon AppStream 上的 Android Studio。我试图这样做,但无济于事。它不会出现在 Amazon AppStream 2.0 的 USB 部分。

0 投票
2 回答
221 浏览

amazon-web-services - Amazon Appstream 2.0 桌面应用程序的性能测试

我有一个在AWS AppStream 2.0中管理的桌面应用程序,我想对其进行性能测试。

我尝试了多种方法来使用 JMeter/Load Runner(使用不同的协议)记录该应用程序,但该工具无法捕获该应用程序的任何服务器/网络调用。

我们有什么方法可以使用 LR 或 JMeter 记录这些类型的应用程序?

0 投票
1 回答
101 浏览

amazon-web-services - 如何以安全的方式将 JWT 令牌保存在 AppStream 2.0 中?

我有一个旧版桌面应用程序,通常部署在用户的机器上。它需要用户名和密码并与云通信以获取存储在注册表中的 JWT 令牌。对于后续运行,我们检查 JWT 令牌并获取权利。

由于 AppStream 2.0 队列是短暂的,我不确定是否以这种方式保存,数据是否会持续存在。是否有任何安全的方法可以在 AppStream 2.0 中保留此用户特定令牌?

0 投票
1 回答
56 浏览

.net - 从具有 SAML 集成的 AWS Appstream 2.0 应用程序中检索用户名

我们正在为部署在 AWS Appstream 2.0 上的应用程序集成 SAML 身份验证。我们希望在环境变量中继续接收原始用户名AppStream_UserName,但我们得到了一个 id 或令牌。有什么方法可以使用它从我们的应用程序中检索原始用户名,这是一个经典的 .NET 桌面应用程序?我们使用Keycloak作为身份提供者。

我知道如何从 AWS AppStream 中获取当前用户中的答案?,但我们可能有数十个甚至数百个用户,如果我正确理解了答案,这将使用户管理变得相当复杂。

0 投票
1 回答
17 浏览

amazon-web-services - AWS Appstream 2.0 部署管理应用程序

如何将管理特权应用程序部署到 AWS appstream 2.0?

0 投票
1 回答
32 浏览

command-line - 从 AppStream 中当前运行的 UI EXE 调用外部命令行 EXE 会引发“找不到文件”错误

我有一个在 AppStream 2.0 中运行的 UI 应用程序。我有一个命令按钮,当按下它时,会对命令行 EXE 进行外部调用。

我正在使用 ProcessStartInfo 对象来传递参数。

然后我实例化一个 Process,提供上面创建的 ProcessStartInfo。

该过程出错:

System.ComponentModel.Win32Exception (0x80004005):系统在 System.Diagnostics.Process.Start() 处找不到在 System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo) 指定的文件

我只能假设它无法找到命令行 EXE。我需要为我调用的 EXE 提供路径吗?我可以使用当前正在执行的 UI EXE 的路径吗?

任何见解将不胜感激。

0 投票
0 回答
59 浏览

aws-appstream - 为什么我在 AppStream 2.0 Image Builder 中加载的自定义应用程序无法在模板用户中打开?

在 Image Builder 中使用 Image Assistant 时,我可以在管理员模式下安装和运行我的应用程序,但在切换到模板用户时无法运行它。它没有给我需要提升权限的错误消息 - 我已经通过创建一个需要管理员权限的应用程序版本对此进行了测试,这个版本给了我这个错误 - 它所做的只是给我蓝色旋转轮然后停止。没有迹象表明应用程序无法打开。

0 投票
0 回答
36 浏览

amazon-web-services - AWS AppStream 2.0 持久存储不起作用

我正在为我的团队创建一些用于远程工作的虚拟 PC。我已按照此链接https://d1.awsstatic.com/whitepapers/best-practices-for-deploying-amazon-appstream.pdf中的说明完成工作

我也检查了 AWS 文档。但是在成功创建具有持久存储的堆栈之后。我在用户池中登录了使用用户,尝试登录我的网络应用程序。但是在我关闭流会话之后。所有会话数据都消失了,我不再记录我的网络应用程序,我需要重新登录。我仍然可以看到搜索数据仍然保存,但没有网络会话数据。看起来应用数据已保存在 S3 中。这是我使用流会话时的 chrome 数据位置在此处输入图像描述

我不知道我做错了什么,可能是因为我在说明文档中使用的是普通版的 chrome 而不是企业版。那么我的情况有什么解决方案吗?Tks