创建自定义应用程序块
创建 VHD 和设置脚本并将其上传到 AWS 账户中的 S3 存储桶后,即可使用 AppStream 2.0 控制台创建应用程序块资源。要了解有关在 Amazon S3 存储桶中存储 VHD 和设置脚本的更多信息,请参阅将应用程序图标、设置脚本、会话脚本和 VHD 存储在 S3 存储桶中。
注意
您必须具有 IAM 权限才能对 Amazon S3 存储桶中的 VHD 和设置脚本对象执行 S3:GetObject
操作,以创建应用程序块资源。
创建应用程序块资源
打开 AppStream 2.0 控制台,网址为 https://console.aws.amazon.com/appstream2
。 -
从左侧导航菜单中,选择应用程序、应用程序块和创建应用程序块。
-
对于应用程序块打包,请选择自定义。
-
对于应用程序块详细信息,请键入应用程序块的唯一名称标识符。或者,您也可以指定以下内容:
-
显示名称 - 应用程序块的易记名称。
-
描述 - 应用程序块的描述。
-
-
对于脚本设置下的 S3 中的虚拟硬盘对象,要么输入代表 VHD 对象的 S3 URI,要么选择浏览 S3 导航到您的 S3 存储桶并找到 VHD 对象。
-
对于脚本设置下的 S3 中的设置脚本对象,要么输入表示设置脚本对象的 S3 URI,要么选择浏览 S3 导航到您的 S3 存储桶并找到设置脚本对象。
-
对于脚本设置下的设置脚本可执行文件,请输入设置脚本所需的可执行文件。
注意
如果您的设置脚本可以直接执行,请输入设置脚本的文件名。如果您的设置脚本依赖于其他可执行文件(例如 Microsoft PowerShell)来执行,请输入该可执行文件的路径。
Microsoft Windows 上 Microsoft PowerShell 的路径:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-
或者,对于脚本设置下的设置脚本可执行文件参数,请输入需要提供给设置脚本可执行文件用于执行设置脚本的参数。
注意
如果您使用的是 Microsoft PowerShell 脚本,则必须指定带有设置脚本名称的“-File”参数作为可执行参数。此外,请确保执行策略允许您的脚本运行。要了解更多信息,请参阅 about_Execution_Policies
和什么是 PowerShell? -
对于脚本设置下的执行持续时间(秒),请输入设置脚本的超时持续时间。
注意
以秒为单位的执行持续时间是指 AppStream 2.0 在继续之前等待设置脚本运行的时间。如果您的设置脚本未在这段时间内完成,则系统会向您的用户显示一条错误消息,并且应用程序将尝试启动。设置脚本将在执行持续时间结束后终止。
-
(可选)对于标签,为应用程序块资源创建标签
-
检查您输入的信息,然后选择创建。
-
如果您的应用程序块已成功创建,则控制台顶部会显示一条成功消息。如果发生错误,则会显示一条描述性错误消息,您将需要再次尝试创建应用程序块。