修改啟動範本 (管理啟動範本版本) - Amazon Elastic Compute Cloud

修改啟動範本 (管理啟動範本版本)

啟動範本是不可變的;啟動範本建立後便無法再修改。但是,您可以建立新版本的啟動範本,來包含您需要的任何變更。

您可以建立啟動範本的不同版本、設定預設版本、說明啟動範本版本,以及刪除您不再需要的版本。

建立啟動範本版本

當您建立啟動範本版本時,可以指定新的啟動參數,或使用現有版本做為新版本的基礎。如需啟動參數的詳細資訊,請參閱 建立啟動範本

Console
若要建立啟動範本版本
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Launch Templates (啟動範本)

  3. 選取啟動範本,然後選取 Actions (動作)Modify template (Create new version) (修改範本 (建立新版本))

  4. Template version description (範本版本描述) 中,輸入此啟動範本版本的描述。

  5. (選取性) 展開 Source template (來源範本),並選取啟動範本的版本,以作為新啟動範本版本的基礎。新啟動範本版本會繼承此啟動範本版本的啟動參數。

  6. 視需要修改啟動參數,然後選擇 Create launch template (建立啟動範本)

AWS CLI
若要建立啟動範本版本
  • 使用 create-launch-template-version 命令。您可以指定要做為新版本基礎的來源版本。新版本會繼承此版本的啟動參數,但您可以使用 --launch-template-data 來覆寫參數。下列範例會建立以第 1 版啟動範本為基礎的新版本,並指定不同的 AMI ID。

    aws ec2 create-launch-template-version \ --launch-template-id lt-0abcd290751193123 \ --version-description WebVersion2 \ --source-version 1 \ --launch-template-data "ImageId=ami-c998b6b2"

設定預設啟動範本版本

您可以設定啟動範本的預設版本。當您從啟動範本啟動執行個體而且未指定版本時,會使用預設版本的參數來啟動執行個體。

Console
若要設定預設啟動範本版本
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Launch Templates (啟動範本)

  3. 選取啟動範本,然後選取 Actions (動作)Set default version (設定預設版本)

  4. 對於 Template version (範本版本),請選取要設為預設版本的版本號碼,然後選取 Set as default version (設為預設版本)

AWS CLI
若要設定預設啟動範本版本
  • 使用 modify-launch-template 命令,並指定您要設定為預設值的版本。

    aws ec2 modify-launch-template \ --launch-template-id lt-0abcd290751193123 \ --default-version 2

描述啟動範本版本

您可以使用主控台,檢視所選啟動範本的所有版本,或取得其最新或預設版本符合特定版本號碼之啟動範本的清單。您可以使用 AWS CLI,描述所有版本、個別版本或指定啟動範本之某個範圍的版本。您也可以說明帳戶中所有啟動範本的所有最新版本或所有預設版本。

Console
若要描述啟動範本版本
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Launch Templates (啟動範本)

  3. 您可以檢視特定啟動範本版本,或取得其最新或預設版本符合特定版本號碼之啟動範本的清單。

    • 若要檢視某個版本的啟動範本:請選取啟動範本。在 Versions (版本) 索引標籤上,從 Version (版本) 中選取某個版本以檢視其詳細資料。

    • 若要取得其最新版本符合特定版本號碼之所有啟動範本的清單:請從搜尋列中選擇 Latest version (最新版本),然後選擇版本號碼。

    • 若要取得其預設版本符合特定版本號碼之所有啟動範本的清單:請從搜尋列中選擇 Default version (預設版本),然後選擇版本號碼。

AWS CLI
若要描述啟動範本版本
  • 使用 describe-launch-template-versions 命令,並指定版本號碼。在下列範例中,指定的是第 1 版和第 3 版。

    aws ec2 describe-launch-template-versions \ --launch-template-id lt-0abcd290751193123 \ --versions 1 3
若要描述帳戶中所有最新和預設啟動範本版本
  • 使用 describe-launch-template-versions 命令,並指定 $Latest$Default 或兩者。您必須省略呼叫中的啟動範本 ID 和名稱。您無法指定版本號碼。

    aws ec2 describe-launch-template-versions \ --versions "$Latest,$Default"

刪除啟動範本版本

如果您不再需要啟動範本版本,可以將其刪除。

考量事項
  • 版本號碼在刪除之後就無法取代。

  • 您無法刪除啟動範本的預設版本;您必須先指派不同的版本作為預設值。如果預設版本是啟動範本的唯一版本,則須刪除整個啟動範本

  • 使用主控台時,您一次可以刪除一個啟動範本版本。使用 AWS CLI 時,您在單個請求中最多可刪除 200 個啟動範本版本。若要在單個請求中刪除超過 200 個版本,您可以刪除啟動範本,而這也會刪除啟動範本的所有版本。

Console
若要刪除啟動範本版本
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 Launch Templates (啟動範本)

  3. 選取啟動範本,然後選取 Actions (動作)Delete template version (刪除範本版本)

  4. 選取要刪除的版本,然後選取 Delete (刪除)

AWS CLI
若要刪除啟動範本版本
  • 使用 delete-launch-template-versions 命令,並指定要刪除的版本號碼。您在單個請求中最多可刪除 200 個啟動範本版本。

    aws ec2 delete-launch-template-versions \ --launch-template-id lt-0abcd290751193123 \ --versions 1