選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 Amazon AppStream 2.0 VHD中建立 的設定指令碼

焦點模式
在 Amazon AppStream 2.0 VHD中建立 的設定指令碼 - Amazon AppStream 2.0

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AppStream 2.0 使用您提供的設定指令碼,在應用程式啟動VHD之前掛載 。您也可以使用安裝指令碼來完成其他必要任務,以便讓應用程式正常運作。例如,您可以設定登錄機碼、註冊 DLLs、管理先決條件,或從設定指令碼修改使用者設定檔。 AppStream 2.0 提供指令碼範例,供您用來掛載 VHD。您將需要修改這些指令碼以滿足您的 VHD和應用程式需求。

注意

使用 AppStream 2.0 封裝的應用程式區塊不需要設定指令碼。不過,您可以提供選用的安裝後指令碼,以自訂應用程式安裝。

使用下列連結來下載範例指令碼:

AppStream 2.0 會將設定指令碼和 下載VHD至機群串流執行個體上的目錄,然後執行設定指令碼。安裝指令碼會以完整管理員權限在作業系統上執行。安裝指令碼會在 Microsoft Windows 上的 SYSTEM 環境中執行,以及作為 root 使用者在 Amazon Linux 2 上執行。

VHD 和 設定指令碼的檔案系統位置:

  • Amazon Linux 2:

    /opt/appstream/AppBlocks/appblock-name/

    appblock-name

    VHD 和 設定指令碼對應的應用程式區塊名稱。

  • Microsoft Windows:

    C:\AppStream\AppBlocks\appblock-name\

    appblock-name

    VHD 和 設定指令碼對應的應用程式區塊名稱。

AppStream 2.0 會在物件上維護檔案名稱。例如,如果您的應用程式區塊名為 MyApps,且具有名為 VHD的名為 apps.vhd和設定指令碼mount-apps.ps1,則 Windows 串流執行個體上的完整路徑為:

  • VHD

    C:\AppStream\AppBlocks\MyApps\apps.vhd

  • 安裝指令碼

    C:\AppStream\AppBlocks\MyApps\mount-apps.ps1

AppStream 2.0 在機群串流執行個體上執行時,會從設定指令碼擷取標準錯誤和標準輸出,並將輸出上傳到帳戶中的 Amazon S3 儲存貯體。您可以使用這些日誌來識別和解決安裝指令碼可能發生的問題。儲存貯體使用特定格式命名,如下所示:

appstream-logs-region-code-account-id-without-hyphens-random-identifier
region-code

這是在其中建立彈性機群 AWS 的區域碼。

account-id-without-hyphens

AWS 您的帳戶識別碼。隨機 ID 可確保與該區域中的其他儲存貯體不發生衝突。儲存貯體名稱的第一部分 appstream-logs,在帳戶或區域之間不會變更。

例如,如果您在美國西部 (奧勒岡) 區域 (us-west-2) 建立彈性機群,帳戶號碼為 123456789012, AppStream 2.0,則會在該區域中的帳戶內建立 Amazon S3 儲存貯體,並顯示名稱。只有具備足夠許可的管理員可以刪除這個儲存貯體。

appstream-logs-us-west-2-1234567890123-abcdefg

在您的帳戶中,日誌檔存放在 S3 儲存貯體中的資料夾路徑使用以下結構:

bucket-name/fleet-name/instance-id/appblock-name/
bucket-name

存放安裝指令碼日誌的 Amazon S3 儲存貯體名稱。名稱格式如本節前文所述。

Instance-id

安裝命令碼執行所在的串流執行個體的唯一識別符

appblock-name

安裝程式碼對應的應用程式區塊名稱。

以下範例資料夾結構適用於從 test-fleet 啟動的串流工作階段。工作階段來自 AWS 帳戶 ID 為 123456789012,而應用程式區塊名稱在美國西部 (奧勒岡) 區域 (us-west-2) 為 testappblock:

appstream-logs-us-west-2-1234567890123-abcdefg/test-fleet/i-084427ab4a1cff7f5/testappblock/

此範例資料夾結構包含一個用於標準輸出的日誌檔,以及一個用於標準錯誤的日誌檔。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。