從中啟動容器軟體 AWS Marketplace - AWS Marketplace

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

從中啟動容器軟體 AWS Marketplace

在中訂閱容器產品的有效訂閱之後AWS Marketplace,下一個步驟就是啟動軟體。要啟動軟件,請按照賣家提供的其中一個出貨選項中包含的說明進行操作。在中AWS Marketplace,出貨選項是賣家提供的選用程序,可在您的環境中啟動其產品。對於容器產品,賣方最多可以提供四個履行選項,這些選項可以使用不同的交付方式,並代表軟件的不同配置。例如,賣家可能會建立一個用於測試產品的出貨選項,另一個出貨選項可在企業內進行大規模部署。

您可以在產品詳細資訊頁面的「使用資訊」區段中查看哪些出貨選項可供使用AWS Marketplace。每個出貨選項都包含支援哪些服務的相關資訊,並提供軟體版本詳細資料。服務的例子包括亞馬遜 Elastic Container Service (Amazon ECS) 和 Amazon Elastic Kubernetes Service(亞馬遜 EKS)。您可以為賣方提供有關如何使用產品的說明文件,例如如何登入網頁伺服器或上市後的設定,選擇使用說明。

注意

如需如何訂閱及部署容器型產品的逐步解說,您也可以參考下列影片:

從中啟動容器軟體 AWS Marketplace

若要從中啟動容器軟體 AWS Marketplace
  1. 登入 AWS Marketplace

  2. 瀏覽AWS Marketplace並尋找包含您要啟動之軟體的產品。您必須訂閱產品才能啟動其軟體。如需有關在中尋找和訂閱容器產品的資訊AWS Marketplace,請參閱尋找和訂閱容器產品

  3. 在產品詳細資訊頁面上選擇「繼續訂閱」。

  4. 選擇 Continue to Configuration (繼續進行設定)。如果沒有看到按鈕,您可能必須先接受條款,或者您可能沒有訂閱該產品。

  5. 在「出貨」選項中,從賣家提供的選項清單中選取出貨選項。選取出貨選項後,您可以在支援的服務中看到可以啟動的服務。如需出貨選項的詳細資訊,請參閱容器產品履行選項

  6. 選擇「繼續啟動」。

  7. 按照賣家提供的說明推出產品。每個出貨選項的指示都不同。如需詳細資訊,請參閱使用容器映像出貨選項啟動使用頭盔履行選項啟動

  8. 選用- 請選擇賣方提供的說明文件,瞭解如何在產品上市後設定和使用產品。

容器產品履行選項

您可以在產品詳細資訊頁面的「使用資訊」區段中查看可用的出貨選項。除了賣方提供的履行選項外,還AWS Marketplace包括直接從亞馬遜 Elastic Container Registry (Amazon ECR) 提取 Docker 圖像的說明。

由於出貨選項是由賣家提供,因此中每個產品的名稱和內容都會有所不同AWS Marketplace。儘管每個產品和賣家都是獨一無二的,但每個出貨選項都必須有配送方式。您可以將傳送方式視為出貨選項類型。容器產品的三種可用交付方式是容器映像頭盔圖表亞馬遜 EKS 的附加

使用容器映像出貨選項啟動

如需使用容器圖片傳送方式的出貨選項,請使用賣家提供的指示來啟動產品。這是通過直接從亞馬遜 ECR 拉碼頭圖像來完成的。啟動產品的一般步驟如下:

  1. 確認您已安裝 AWS Command Line Interface (AWS CLI) 和 Docker 的最新版本。如需詳細資訊,請參閱 Amazon 彈性容器登錄使用者指南AWS CLI中的〈搭配使用 Amazon ECR〉。

  2. 向您的亞馬遜 ECR 註冊表驗證您的碼頭客戶端。執行此操作的步驟將取決於您的操作系統。

  3. 使用提供的亞馬遜 ECR 圖像亞馬遜資源名稱(ARN)拉所有碼頭圖像。如需詳細資訊,請參閱 Amazon 彈性容器登錄使用者指南中的提取影像

  4. 查看賣方提供的任何使用說明或外部鏈接,以獲取有關使用產品的信息。

使用頭盔履行選項啟動

對於使用 Helm 交付方式的出貨選項,請使用賣家提供的說明來啟動產品。這是通過使用頭盔 CLI 安裝頭盔圖完成的。您可以在現有的 Amazon EKS 叢集或 Amazon Elastic Compute Cloud (Amazon EC2) 或現場部署上的自我管理叢集上EKS Anywhere啟動應用程式。

注意

您的啟動環境必須使用頭盔 CLI 3.7.1 版。有關掌舵版本的列表,請參閱掌舵的版本 GitHub。

如果賣家已啟用 QuickLaunch,您可以使用它來啟動應用程序。 QuickLaunch 是中AWS Marketplace的一項功能,可用AWS CloudFormation來建立 Amazon EKS 叢集並在其上啟動應用程式。如需有關的更多資訊 QuickLaunch,請參閱QuickLaunch 在 AWS Marketplace

說明由賣方提供,每個賣家和產品都不同。使用 Helm 出貨選項啟動產品的一般步驟如下:

啟動具有 Helm 出貨選項的產品
  1. 請按照步驟 1—6 的步驟操作從中啟動容器軟體 AWS Marketplace,並選擇使用 Helm 圖交付方式的履行選項。

  2. 啟動目標中,選擇您要部署的環境:

    • 選擇亞馬遜受管的 Kubernetes,在亞馬遜 EKS 中部署應用程式。如果賣家已啟用 QuickLaunch,您可以使用它來建立新的 Amazon EKS 叢集並在其上啟動。

    • 選擇自我管理的 Kubernetes,在 Amazon EC2 或現場部署中執行的任何 Kubernetes 叢集中EKS Anywhere或部署應用程式。

  3. 如果在亞馬遜受管的 Kubernetes 叢集中啟動:

    1. 若要在 Amazon EKS 中的現有叢集上啟動,請在啟動方法下選擇在現有叢集上啟動,然後遵循啟動指示操作。這些指示包括建立 AWS Identity and Access Management (IAM) 角色和啟動應用程式。確認您使用的是掌舵 CLI 版本 3.7.1。

    2. 若要用 QuickLaunch 來建立新的 Amazon EKS 叢集並在其上啟動,請在啟動方法下選擇在新的 EKS 叢集上啟動。 QuickLaunch選擇 Launch 以重新導向,以在AWS CloudFormation主控台中建立堆疊。此堆疊將建立 Amazon EKS 叢集,並透過安裝銷售者提供的 Helm 圖表來部署應用程式。

    3. 在 [快速建立堆疊] 頁面的 [堆疊名稱] 中,提供此堆疊的名稱。

    4. 檢閱「參數」動態磚中的資訊,並提供任何必要的資訊。檢閱並選取 [權能] 中的確認,然後選擇 [建立堆疊]。

    注意

    如需有關 (包括堆疊 QuickLaunchAWS CloudFormation、堆疊和建立之 Amazon EKS 叢集) 的詳細資訊,請參閱QuickLaunch 在 AWS Marketplace

  4. 如果在自我管理的 Kubernetes 叢集中啟動:

    1. 確認您使用的是掌舵 CLI 版本 3.7.1。

    2. 選擇 [建立權杖] 以產生授權權杖和 IAM 角色。此權杖和角色可用來與之通訊,AWS License Manager以驗證產品權利。

      注意

      一個帳戶的最大許可證令牌數量為 10。

    3. 選擇「下載為 CSV」以下載包含產生的權杖資訊的 .csv 檔案。與所有密碼和密碼一樣,請將 .csv 檔案儲存在安全位置。

    4. 執行另存為 Kubernetes 密碼中的命令,將授權權杖和 IAM 角色儲存為 Kubernetes 叢集中的密碼。當您安裝 Helm 圖表並啟動應用程式時,會使用此密碼。 AWS Marketplace使用密碼來驗證此產品的權利。

    5. 使用權杖執行 Launch 應用程式中的命令,以安裝將應用程式部署到叢集的 Helm 圖表。

    6. 請選擇賣方提供的使用說明文件,瞭解如何在產品上市後設定和使用產品。

    7. 選用- 使用 [選用] 下載成品中提供的指令,在本機下載產品的容器映像和 Helm 圖表。

使用亞馬遜 EKS 履行選項啟動

如需具有 Amazon EKS 交付方式附加元件的履行選項,請使用 Amazon EKS 主控台在 Amazon EKS 叢集上部署軟體。啟動產品的一般步驟如下:

使用亞馬遜 EKS 履行選項啟動產品
  1. 訂閱產品後,導覽至組態頁面,然後選擇「繼續前往 Amazon EKS 主控台」以存取 Amazon EKS 主控台。

  2. 從 Amazon EKS 主控台選擇叢集AWS 區域的部署位置。選取要在其中部署軟體的叢集。

  3. 選擇 Add-ons (附加元件) 索引標籤。

  4. 選擇 [取得更多附加元件],捲動以尋找您要部署的附加元件,然後選擇 [下一步]。

  5. 選取您要部署的版本,然後選擇 [下一步]。如需 Amazon EKS 部署的詳細資訊,請參閱 EKS 附加元件。

  6. 檢閱您的選擇,然後選擇 [建立]

QuickLaunch 在 AWS Marketplace

如果賣方已 QuickLaunch 啟用出貨選項,您可以使用它來建立 Amazon EKS 叢集,並在其中部署容器應用程式。使用時 QuickLaunch,您可AWS CloudFormation以用來設定和建立 Amazon EKS 叢集,並在其上啟動容器應用程式。使用 QuickLaunch,您可以啟動容器應用程式以進行測試。若要使用 QuickLaunch,請遵循中的步驟使用頭盔履行選項啟動

若要建立可部署應用程式的 Amazon EKS 叢集,請建立 CloudFormation堆疊。堆疊是一組 AWS 資源,您可將它視為單一單位進行管理。堆疊中所有的資源都是由堆疊的 CloudFormation 範本定義。在中 QuickLaunch,堆疊的資源包括建立 Amazon EKS 叢集和啟動應用程式所需的資訊。如需有關中堆疊的詳細資訊AWS CloudFormation,請參閱使用指南中的AWS CloudFormation使用堆疊

建立叢集之後,將賣家提供的 Helm 圖表安裝到叢集上,以 QuickLaunch 啟動叢集上的應用程式。 QuickLaunch 作為同時建立 Amazon EKS 叢集的堆疊建立的一部分,為您處理此問題。