本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
修改啟動範本 (管理啟動範本版本)
啟動範本是不可變的;啟動範本建立後便無法再修改。但是,您可以建立新版本的啟動範本,來包含您需要的任何變更。
您可以建立不同版本的啟動範本、設定預設版本、描述啟動範本版本,以及刪除不再需要的版本。
建立啟動範本版本
當您建立啟動範本版本時,可以指定新的啟動參數,或使用現有版本做為新版本的基礎。如需每個參數的描述,請參閱Amazon EC2執行個體組態參數的參考。
- Console
-
若要建立啟動範本版本
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在導覽窗格中,選擇 Launch Templates (啟動範本)。
-
選取啟動範本,然後選取 Actions (動作)、Modify template (Create new version) (修改範本 (建立新版本))。
-
在 Template version description (範本版本描述) 中,輸入此啟動範本版本的描述。
-
(選取性) 展開 Source template (來源範本),並選取啟動範本的版本,以作為新啟動範本版本的基礎。新啟動範本版本會繼承此啟動範本版本的啟動參數。
-
視需要修改啟動參數。
-
選擇 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-descriptionWebVersion2
\ --source-version1
\ --launch-template-data "ImageId=ami-c998b6b2
"
-
- PowerShell
-
使用指New-EC2LaunchTemplateVersion令程式。您可以指定要做為新版本基礎的來源版本。新版本會繼承此版本的啟動參數,但您可以使用
LaunchTemplateData
來覆寫參數。下列範例會根據啟動範本的版本 1 建立新版本,並指定不同的 AMI ID。New-EC2LaunchTemplateVersion ` -LaunchTemplateId
lt-0abcd290751193123
` -VersionDescriptionWebVersion2
` -SourceVersion1
` -LaunchTemplateData ( New-Object ` -TypeName Amazon.EC2.Model.RequestLaunchTemplateData ` -Property @{ImageId = 'ami-c998b6b2
'} )
設定預設啟動範本版本
您可以設定啟動範本的預設版本。當您從啟動範本啟動執行個體而且未指定版本時,會使用預設版本的參數來啟動執行個體。
- Console
-
若要設定預設啟動範本版本
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在導覽窗格中,選擇 Launch Templates (啟動範本)。
-
選取啟動範本,然後選取 Actions (動作)、Set default version (設定預設版本)。
-
對於 Template version (範本版本),請選取要設為預設版本的版本號碼,然後選取 Set as default version (設為預設版本)。
- AWS CLI
-
若要設定預設啟動範本版本
-
使用指modify-launch-template令並指定您要設定為預設的版本。
aws ec2 modify-launch-template \ --launch-template-id
lt-0abcd290751193123
\ --default-version2
-
- PowerShell
-
使用 Edit-EC2LaunchTemplateCmdlet 並指定您要設定為預設值的版本。
Edit-EC2LaunchTemplate ` -LaunchTemplateId
lt-0abcd290751193123
` -DefaultVersion2
描述啟動範本版本
您可以使用主控台,檢視所選啟動範本的所有版本,或取得其最新或預設版本符合特定版本號碼之啟動範本的清單。使用 AWS CLI,您可以描述指定啟動範本的所有版本、個別版本或某個範圍的版本。您也可以說明帳戶中所有啟動範本的所有最新版本或所有預設版本。
- Console
-
若要描述啟動範本版本
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在導覽窗格中,選擇 Launch Templates (啟動範本)。
-
您可以檢視特定啟動範本版本,或取得其最新或預設版本符合特定版本號碼之啟動範本的清單。
-
若要檢視某個版本的啟動範本:請選取啟動範本。在 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
\ --versions1 3
若要描述帳戶中所有最新和預設啟動範本版本
-
使用指describe-launch-template-versions令並指定
$Latest
$Default
、或兩者。您必須省略呼叫中的啟動範本 ID 和名稱。您無法指定版本號碼。aws ec2 describe-launch-template-versions \ --versions "
$Latest
,$Default
"
-
- PowerShell
-
若要描述啟動範本版本
-
使用指Get-EC2TemplateVersion令程式並指定版本號碼。在下面的例子中,版本
和1
指定 。3
Get-EC2TemplateVersion ` -LaunchTemplateId
lt-0abcd290751193123
` -Version1,3
若要描述帳戶中所有最新和預設啟動範本版本
-
使用指Get-EC2TemplateVersion令程式並指定
$Latest
$Default
、或兩者。您必須省略呼叫中的啟動範本 ID 和名稱。您無法指定版本號碼。Get-EC2TemplateVersion ` -Version '
$Latest
','$Default
'
-