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

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

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

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

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

建立啟動範本版本

當您建立啟動範本版本時,可以指定新的啟動參數,或使用現有版本做為新版本的基礎。如需每個參數的描述,請參閱Amazon EC2 執行個體組態參數的參考

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

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

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

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

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

  6. 視需要修改啟動參數。

  7. 選擇 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"
PowerShell

使用指New-EC2LaunchTemplateVersion令程式。您可以指定要做為新版本基礎的來源版本。新版本會繼承此版本的啟動參數,但您可以使用 LaunchTemplateData 來覆寫參數。下列範例會根據啟動範本的版本 1 建立新版本,並指定不同的 AMI ID。

New-EC2LaunchTemplateVersion ` -LaunchTemplateId lt-0abcd290751193123 ` -VersionDescription WebVersion2 ` -SourceVersion 1 ` -LaunchTemplateData ( New-Object ` -TypeName Amazon.EC2.Model.RequestLaunchTemplateData ` -Property @{ImageId = 'ami-c998b6b2'} )

設定預設啟動範本版本

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

Console
若要設定預設啟動範本版本
  1. 在打開 Amazon EC2 控制台https://console.aws.amazon.com/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
PowerShell

使用 Edit-EC2LaunchTemplateCmdlet 並指定您要設定為預設值的版本。

Edit-EC2LaunchTemplate ` -LaunchTemplateId lt-0abcd290751193123 ` -DefaultVersion 2

描述啟動範本版本

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

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

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

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

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

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

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

AWS CLI
若要描述啟動範本版本
  • 使用指describe-launch-template-versions令並指定版本號碼。在下面的例子中,版本13 指定 。

    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"
PowerShell
若要描述啟動範本版本
  • 使用指Get-EC2TemplateVersion令程式並指定版本號碼。在下面的例子中,版本13 指定 。

    Get-EC2TemplateVersion ` -LaunchTemplateId lt-0abcd290751193123 ` -Version 1,3
若要描述帳戶中所有最新和預設啟動範本版本
  • 使用指Get-EC2TemplateVersion令程式並指定$Latest$Default、或兩者。您必須省略呼叫中的啟動範本 ID 和名稱。您無法指定版本號碼。

    Get-EC2TemplateVersion ` -Version '$Latest','$Default'