

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

# 建立自訂應用程式區塊
<a name="create-app-block"></a>

建立 VHD 和設定指令碼並上傳至 中的 S3 儲存貯體後，您可以使用 WorkSpaces 應用程式主控台來建立應用程式區塊資源 AWS 帳戶。若要深入了解如何在 Amazon S3 儲存貯體中存放 VHD 和安裝指令碼，請參閱 [將應用程式圖示、安裝指令碼、工作階段指令碼和 VHD 儲存在 S3 儲存貯體中](store-s3-bucket.md)。

**注意**  
您必須擁有 IAM 許可才能對 Amazon S3 儲存貯體中的 VHD 和安裝指令碼物件執行 `S3:GetObject` 動作，以建立應用程式區塊資源。

**建立應用程式區塊資源**

1. 在 https：//[https://console.aws.amazon.com/appstream2](https://console.aws.amazon.com/appstream2) 開啟 WorkSpaces 應用程式主控台。

1. 在左側導覽選單中，選擇**應用程式**、**應用程式區塊**和**建立應用程式區塊**。

1. 針對應用程式區塊封裝，選取**自訂**。

1. 針對**應用程式區塊詳細資訊**，輸入應用程式區塊的唯一名稱識別符。或者，您也可以指定以下内容：
   + **顯示名稱**：易記的應用程式區塊名稱。
   + **說明**：應用程式區塊的說明。

1. 針對**指令碼設定**下的 **S3 中的虛擬硬碟物件**，輸入代表 VHD 物件的 S3 URI，或選擇**瀏覽 S3**，以導覽至您的 S3 儲存貯體並尋找 VHD 物件。

1. 針對**指令碼設定**下的 **S3 中的安裝指令碼物件**，輸入代表安裝指令碼物件的 S3 URI，或選擇**瀏覽 S3**，以導覽至您的 S3 儲存貯體並尋找安裝指令碼物件。

1. 針對**指令碼設定**下的**安裝指令碼可執行檔**，輸入您的安裝指令碼所需的可執行檔。
**注意**  
如果您的安裝指令碼可以直接執行，則輸入安裝指令碼的檔案名稱。如果您的安裝指令碼需要依賴另一個可執行檔 (例如 Microsoft PowerShell) 來執行，則輸入該可執行檔的路徑。  
Microsoft Windows 上 Microsoft PowerShell 的路徑：  
`C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe`

1. 或者，您可以選擇針對**指令碼設定**下的**安裝指令碼可執行檔引數**，輸入須提供給安裝指令碼可執行檔以執行安裝指令碼的引數。
**注意**  
如果您使用的是 Microsoft PowerShell 指令碼，則必須指定「-File」參數與您的安裝指令碼名稱作為可執行檔引數。此外，請確定執行政策允許您的指令碼執行。若要深入了解，請參閱 [about\$1Execution\$1Policies](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.2) 和[什麼是 PowerShell？](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.2)。

1. 針對**指令碼設定**下的**執行持續時間 (以秒為單位)**，輸入安裝指令碼的逾時持續時間。
**注意**  
以秒為單位的執行持續時間是 WorkSpaces 應用程式等待安裝指令碼執行的時間，然後再繼續。如果您的安裝指令碼未在此期間內完成，則會對您的使用者顯示錯誤，且應用程式會嘗試啟動。安裝指令碼會在執行持續時間過後終止。

1. (選用) 針對**標籤**，為應用程式區塊資源建立標籤

1. 檢閱您輸入的資訊，然後選擇**建立**。

1. 如果您的應用程式區塊成功建立，您會在主控台頂端看到成功訊息。如果發生錯誤，您會看到描述性的錯誤訊息，並且需要嘗試再次建立應用程式區塊。