本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學:設定 Active Directory
若要在 AppStream 2.0 中使用 Active Directory,您必須先在 AppStream 2.0 中建立目錄 Config 物件來註冊您的目錄組態。此物件包含將串流執行個體加入 Active Directory 網域的必要資訊。您可以使用 AppStream 2.0 管理主控台、 AWS SDK或來建立目錄 Config 物件 AWS CLI。然後您就可以使用您的目錄組態來啟動加入網域的 Always-On 和 On-Demand 機群和映像建置器。
注意
您只能將 Always-On 和 On-Demand 機群串流執行個體加入 Active Directory 網域。
步驟 1:建立目錄組態物件
您在 AppStream 2.0 中建立的「目錄 Config」物件將在後續步驟中使用。
如果您正在使用 AWS SDK,則可以使用此CreateDirectoryConfig作業。如果您正在使用 AWS CLI,則可以使用create-directory-config指令。
若要使用 AppStream 2.0 主控台建立目錄 Config 物件
請在以下位置開啟 AppStream 2.0 主控台。
https://console.aws.amazon.com/appstream2 -
在導覽窗格中,選擇 Directory Configs (目錄組態)、Create Directory Config (建立目錄組態)。
-
針對目錄名稱,請提供使用中目錄網域的完整網域名稱 (例如,
corp.example.com
)。FQDN每個區域只能有一個具備特定目錄名稱的 Directory Config (目錄組態) 值。 -
針對 Service Account Name (服務帳戶名稱),輸入可建立電腦物件並擁有加入網域許可的帳戶名稱。如需詳細資訊,請參閱授予許可來建立及管理 Active Directory 電腦物件。帳戶名稱的格式必須是
DOMAIN\username
。 -
針對 Password (密碼) 及 Confirm Password (確認密碼),輸入指定帳戶的目錄密碼。
-
針對 Organizational Unit (OU) (組織單位 (OU)),輸入至少一個用於串流執行個體電腦物件的辨別名稱。
注意
OU 名稱不可包含有空格。如果您指定的 OU 名稱包含空格,則當叢集或映像產生器嘗試重新加入 Active Directory 網域時, AppStream 2.0 無法正確循環電腦物件,且網域重新加入不會成功。如需有關如何疑難排解此問ERROR題的詳細資訊,請參閱中的「帳戶已存在」訊息中的 DOMAINJOININTERNALSERVICE_ _ _ _ _ 主題Active Directory 加入網域。
此外,預設的 [電腦] 容器不是 OU,且無法由 AppStream 2.0 使用。如需詳細資訊,請參閱尋找組織單位辨別名稱。
-
若要新增多個 OU,請選取組織單位 (OU) 旁邊的加號 (+)。若要移除OUs,請選擇 x 圖示。
-
選擇 Next (下一步)。
-
檢閱組態資訊,然後選擇 Create (建立)。
步驟 2:使用加入網域的映像建置器建立映像
接下來,使用 AppStream 2.0 映像產生器,建立具有使用中目錄網域加入功能的新映像檔。請注意,機群和映像可以是不同網域的成員。您會將映像建置器加入網域來啟用加入網域,並安裝應用程式。機群加入網域會在下一節討論。
建立用來啟動加入網域機群的映像
-
對於基本影像選擇步驟,請使用 2017 年 7 月 24 日或之後發行的 AWS 基本影像。若要取得目前已發行 AWS 影像的清單,請參閱〈〉AppStream 2.0 基本映像和受管理映像更新版本說明。
-
對於步驟 3:設定網路,請選取VPC與您的 Active Directory 環境具有網路連線能力的子網路。選取設定為允許透過VPC子網路存取目錄的安全性群組。
-
同時,在 Step 3: Configure Network (步驟 3:設定網路) 中,展開 Active Directory Domain (Optional) (Active Directory 網域 (選用)) 區段,然後選取 Directory Name (目錄名稱) 及要加入映像建置器的 Directory OU (目錄 OU) 值。
-
檢閱映像建置器組態,然後選擇 Create (建立)。
-
等待新的映像建置器到達 Running (執行中) 狀態,然後選擇 Connect (連線)。
-
以管理員模式或具備本機管理員許可的目錄使用者登入映像建置器。如需詳細資訊,請參閱在映像建置器上授予本機管理員權限。
-
完成教學課程:使用 AppStream 2.0 主控台建立自訂 AppStream 2.0 映像中的步驟來安裝應用程式,並建立新映像。
步驟 3:建立加入網域的機群
使用在先前步驟中建立的私有映像,建立加入 Active Directory 網域的 Always-On 或 On-Demand 機群以用於串流應用程式。網域可以和您用來透過映像建置器建立映像的網域不同。
建立加入網域的 Always-On 或 On-Demand 機群
-
請遵循建立機群中的程序。
-
針對映像選取步驟,請使用在先前步驟 (步驟 2:使用加入網域的映像建置器建立映像) 中建立的映像。
-
對於步驟 4:設定網路,請選取VPC與您的 Active Directory 環境具有網路連線能力的子網路。選取已進行設定,允許和您網域進行通訊的安全群組。
-
同時,在 Step 4: Configure Network (步驟 4:設定網路) 中,展開 Active Directory Domain (Optional) (Active Directory 網域 (選用)) 區段,然後選取 Directory Name (目錄名稱) 及要加入機群的 Directory OU (目錄 OU) 值。
-
檢閱機群組態,然後選擇 Create (建立)。
-
完成建立 AppStream 2.0 叢集與堆疊中剩餘的步驟,將您的機群與堆疊建立關聯並執行。
步驟四:設定 SAML 2.0
您的使用者必須使用 SAML 2.0 型身分識別同盟環境,才能從加入網域的叢集啟動串流工作階段。
若要設定 SAML 2.0 的單一登入存取
-
請遵循正在設定 SAML中的程序。
-
AppStream 2.0 要求正在登入的使用者的 SAML _Subject
NameID
值必須以下列其中一種格式提供:-
使用名sAMAccount稱domain
\username -
username@domain.com
使用 userPrincipalName
如果您使用的是 sAMAccount Name 格式,則可以使
用網路BIOS名稱或完整網域名稱 (FQDN) 來指定。domain
-
-
提供對 Active Directory 使用者或群組的存取權,以便從身分識別提供者應用程式入口網站存取 AppStream 2.0 堆疊。
-
完成正在設定 SAML 中剩餘的步驟。
使用 SAML 2.0 登入使用者
-
登入 SAML 2.0 提供者的應用程式目錄,然後開啟您在上一個程序中建立的 AppStream 2.0 SAML 應用程式。
-
顯示 AppStream 2.0 應用程式類別目錄時,選取要啟動的應用程式。
-
在顯示載入中的圖示時,您會收到提示,要求您提供密碼。您的 SAML 2.0 身分識別提供者提供的網域使用者名稱會顯示在密碼欄位上方。輸入您的密碼,然後選擇 log in (登入)。
串流執行個體會執行 Windows 登入程序,並開啟所選取的應用程式。