更新產品 - AWS Service Catalog

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

更新產品

當您更新產品的範本時,您會建立產品的新版本。新產品版本會自動提供給所有可存取包含產品組合的使用者使用。

注意

更新現有產品時,您無法變更產品類型 (AWS CloudFormation或 Terform)。例如,如果您更新AWS CloudFormation產品,則無法使用 Terraform tar.gz 組態檔案取代現有的範AWS CloudFormation本。您必須使用新AWS CloudFormation樣板檔來更新既有的AWS CloudFormation樣板檔。

目前執行先前產品版本之已佈建產品的使用者可以將其佈建的產品更新為新版本。當產品有新版本可用時,使用者可以在已佈建的產品清單已佈建的產品詳細資訊頁面上使用更新佈建的產品命令。

建立產品的新版本之前,建AWS Service Catalog議您在 Terraform 引擎中AWS CloudFormation或在 Terraform 引擎中測試產品更新,以確保它們正常運作。

建立新的產品版本
  1. 導覽至「產品清單」頁面。

  2. 選擇您要更新的產品。系統會將您導向至「產品詳細資料」頁面。

  3. 在 [產品詳細資料] 頁面上,展開 [版本] 索引標籤,然後選擇 [建立新版本]。

  4. 在 [版本詳細資料] 下,執行下列動作

    • 選擇範本-新增範本檔案的方式有四種。

      使用本地模板文件-從本地驅動器上傳AWS CloudFormation模板或地形 tar.gz 配置文件。

      使用 Amazon S3 網址-指定一個指向存放在 Amazon S3 中的AWS CloudFormation範本或地形 tar.gz 組態檔案的網址。如果您指定一個 Amazon S3 網址,它必須以 https://開頭。

      使用外部存儲庫-指定您的 GitHub, GitHub 企業或 Bitbucket 代碼存儲庫。 AWS Service Catalog可讓您將產品同步至範本檔案。對於 Terraform 產品,範本檔案格式必須是以 Tar 封存並以 Gzip 壓縮的單一檔案。

      使用現有 CloudFormation 堆疊-輸入現有 CloudFormation 堆疊的 ARN。此方法不支援地形雲端或外部產品。

    • 版本標題 — 產品版本的名稱 (例如,「v1"、「v2beta」)。不可使用空格。

    • 說明 (選用) — 產品版本的說明,包括此版本與先前版本的不同之處。

  5. 選擇 [建立產品版本]。

您也可以使用 CodePipeline 建立和設定管道,以將產品範本部署至來源儲存庫AWS Service Catalog,並將變更傳送至來源儲存庫。如需詳細資訊,請參閱教學課程:建立部署到 AWS Service Catalog 的管道