问题标签 [amazon-workspaces]

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 投票
2 回答
1071 浏览

amazon-workspaces - 访问 AmazonWorkspaces

我正在设置一个 Amazon Workspace 实例,需要为用户提供密码才能登录。邀请电子邮件仅包含注册码。

如何设置用户密码以使用户只能登录 Amazon 工作区(无控制台访问权限)?

我正在从自定义捆绑包创建 AmazonWorkspace,并将用户添加到 Simple AD。

0 投票
1 回答
102 浏览

amazon-web-services - 工作区或 appstream 是否必须与 ec2 一起使用?

目前,我使用ec2实例来存储数据并将软件部署到客户的计算机上,每个实例中都有一个相关的数据库和软件,以便客户可以在他们的计算机上访问它。我可以使用工作区作为 ec2 实例的替代品,还是只能提供虚拟网关/桌面并需要 ec2 实例来存储相关数据。每个客户都需要存储自己的数据库和软件版本,所以我假设数据不能存储在工作区中。据我了解,工作区是一个 vdi,而 ec2 是一个虚拟机,因此 ec2 可以存储数据并用作桌面,而工作区只能从现有桌面中继信息。

0 投票
2 回答
184 浏览

amazon-web-services - 在亚马逊工作区上运行软件

我打算使用 Amazon Workspace 来运行一个通信软件,该软件在我几天后要访问的国家/地区受到限制,所以我想使用 amazon Workspace,但我想知道是否有人可以指导我在 Amazon Workspace 上继续运行任何带有个人凭据的通信软件是否安全?

如果我运行 Workspace,我会感到困惑,我每次都会获得相同的桌面吗?或者如果我从客户端注销,它会结束现有桌面,一旦我再次登录,它会给我一个新桌面,它的一切都与以前的一样?

0 投票
1 回答
959 浏览

amazon-web-services - 在 Amazon Workspaces 上运行 Vagrant

我正在尝试在运行 Amazon Linux AMI 的 Amazon Workspaces 上设置 Web 开发环境,但我没有找到在机器上安装 Vagrant 的方法。出于各种实际原因,我想拥有一台虚拟 webdev 机器,但由于 AWS 已经虚拟化,我似乎无法运行 vagrant。这是正确的,还是有办法在 AWS Workspace 上安装和运行 vagrant/virtualbox 容器?

0 投票
1 回答
1755 浏览

linux - 在 AWS Workspace 上使用 apt-get?

我正在试用带有 Linux 软件包的AWS Workspaces 。现在我想安装一些包,特别是 Atom 编辑器。但是,dpkgapt都没有安装在命令行上,也不能通过sudo. 工具栏似乎不包括 aptitude。你如何安装软件包?

0 投票
0 回答
52 浏览

amazon-web-services - 运行 1 小时后 ODBC/JDBC 连接中止?

我的 ODBC/JDBC 令人兴奋的连接在运行 1 小时后中止?我正在使用亚马逊工作区连接 AWS 机器。是否有可能导致我的会话中止的设置?

0 投票
2 回答
3438 浏览

windows - Amazon Workspaces 是否支持适用于 Windows 的 Docker?

我目前正在使用由我工作的公司在现场托管的 VM。虚拟机非常慢,我们正在考虑对此做些什么。选择是让人们离开虚拟机并使用物理硬件,升级我们的虚拟机主机或可能转移到亚马逊工作区。

我们在当前主机上遇到的挑战之一是我们遇到了嵌套虚拟化以在我们的工作空间上运行 Docker 的问题。

显然,如果我们要迁移到物理硬件,我们就不会有嵌套虚拟化的问题。如果我们将当前的硬件升级为更快/更好,我们可能无法解决嵌套虚拟化的根本问题。

如果 Amazon Workspaces 支持 Windows 10 和 Docker for Windows 允许嵌套虚拟化,那将是理想的。

这里有人在 Windows 上使用 AWS 工作区吗?你使用 Docker 吗?可用于在 Windows VM 上运行 Docker 的任何其他替代方案(AWS 工作区除外)?

0 投票
1 回答
3008 浏览

amazon-web-services - 将数据传输到 Amazon Workspaces

我正在管理一群使用 Amazon Workspaces 的用户,他们拥有数 TB 的数据,他们想在他们的工作空间中开始使用这些数据。

我想知道进行数据上传过程的最佳方法是什么?可以从 Google Drive 或 Dropbox 下载所有内容吗?或者我应该使用专门用于迁移的 AWS Snowball 之类的东西吗?

虽然像 AWS Snowball 这样的东西可能是最安全、最好的选择,但我有点犹豫是否要添加另一个 AWS 产品,这就是为什么我可能只是上传所有内容,然后从 Google Drive / Dropbox 下载。再说一次,我正在构建一个将长期使用的 AWS 环境,而长期使用 Google Drive / Dropbox 将不是一个解决方案。

构建这个的想法(短期和长期)?

0 投票
1 回答
280 浏览

amazon-web-services - 在 aws 工作区与 ec2 实例上托管 rest-api 服务器?

我需要在执行以下任务的服务器上托管一个带有 rest-api 的服务:

  • 在 s3 存储桶中下载和上传文件
  • 运行一些 CPU 密集型计算
  • 返回 json 响应

我知道 ec2 实例将是托管我的服务的更好方法,但鉴于工作空间和 ec2 实例之间的价格差异,我正在探索这条路线。亚马逊工作空间是否有任何限制可能会阻止我将它们用于我的用例?

我遇到了ngrok,我相信它可以帮助我通过 Internet 将请求定向到我的工作区本地服务器。

有没有人玩过它并可以添加一些建议?

0 投票
2 回答
1412 浏览

amazon-web-services - 如何从给定的 AWS Powershell cmdlet/别名中检索所有数据?

当运行Get-WKSWorkspaces之类的 cmdlet 时,它将返回一组关于您的工作区的属性(例如 WorkspaceID、用户名、SubnetID、BundleID 等),但不会返回您在 AWS GUI 中看到的所有属性。我也特别想提取运行模式、计算类型和创建时间等内容,但似乎找不到在哪里提取它。

在我的研究中,我开始使用 $AWSHistory 来尝试更深入地挖掘从以前的 cmdlet 返回的数据,但肯定碰壁了,似乎无法绕过它。

我确实有一个部分命令可以提供我需要的大部分输出:

后代更新:实际上有一些不错的东西出来。它很慢,但它以表格格式呈现得非常好,并且在开始时包含一些内容以选择您的 AWS 区域。

改进建议包括:

  1. 自动切换 Region 选择以从我们使用的主要 Regions 中获取所有工作区
  2. 清理线条,使其更易于阅读
  3. 让该区域自动附加文件名,这样它就不会每次都覆盖您的文件(它在那里但目前已损坏......仍然会弹出一个以“workspace_properties.csv”为名称的文件)
  4. 优化脚本,因为它很慢

    $lastuserconnect = Get-WKSWorkspacesConnectionStatus -ProfileName $profile $defaultregion = Get-DefaultAWSRegion $showallregions = Get-AWSRegion $exportpath = "" + $env:USERPROFILE + "\workspace_properties" + $defaultregion.Region + ".csv"

    $showallregions | 格式表

    $setregion = Read-Host -Prompt 'AWS 区域'

    清除-DefaultAWSRegion Set-DefaultAWSRegion $setregion

    获取-WKSWorkspace -ProfileName $profile | 选择 WorkspaceID、UserName、BundleID、DirectoryID、@{Name="ComputeType"; 表达式={$ .WorkspaceProperties.ComputeTypeName}},@{Name="RunningMode"; 表达式={$ .WorkspaceProperties.RunningMode}},@{Name="Region"; 表达式={$defaultregion.Region}},@{Name="LastKnownUserConnect"; 表达式={$_ | foreach {$lastuserconnect = Get-WKSWorkspacesConnectionStatus -ProfileName $profile -WorkspaceId $_.WorkspaceId; echo $lastuserconnect.LastKnownUserConnectionTimestamp}}} | 导出-CSV $exportpath