截至 2024 年 7 月 31 日, AWS SDK for Java 1.x 已進入維護模式,並將end-of-support
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
執行Amazon EC2執行個體
使用以下步驟來啟動來自同一個的 Amazon 機器映像 (AMI) 中的一或多個配置完全相同的 EC2 執行個體。建立 EC2 執行個體後,您可以查看他們的狀態。EC2 執行個體正在執行之後,您便可以與它們連線。
-
建立和初始化RunInstancesRequest實例。請確定 AMI、key pair 和安全性組,該安全組是您建立用户端物件時所指定存在於特定的區域中。
RunInstancesRequest runInstancesRequest = new RunInstancesRequest(); runInstancesRequest.withImageId("ami-a9d09ed1") .withInstanceType(InstanceType.T1Micro) .withMinCount(1) .withMaxCount(1) .withKeyName("my-key-pair") .withSecurityGroups("my-security-group");
- withImageId
-
-
AMI 的 ID。要瞭解如何查找亞馬遜提供的公共 AMI 或創建您自己的 AMI,請參閲Amazon Machine Image (AMI)。
-
- withInstanceType
-
-
執行個體類型與所指定的 AMI 相容。如需詳細資訊,請參閱「」執行個體類型中的Amazon EC2Linux 執行個體使用者指南。
-
- withMinCount
-
-
要啟動執行個體的最少數量。如果這比 Amazon EC2 有更多的執行個體可以在目標可用區域啟動,Amazon EC2 啟動 0 個執行個體。
-
- withMaxCount
-
-
要啟動執行個體的最大數量。如果這比 Amazon EC2 有更多的執行個體可以在目標可用區域啟動, Amazon EC2 盡可能啟動超過
MinCount
數量的執行個體。您可以啟動的範圍數量介於 1 到執行個體類型允許的執行個體最大數量。如需詳細資訊,請參我可以在Amazon EC2中的Amazon EC2常見問答集
-
- withKeyName
-
-
EC2 金鑰對的名稱。如果您未指定金鑰對而啟動執行個體,則就無法與它連線。如需詳細資訊,請參閱建立金鑰對。
-
- withSecurityGroups
-
-
一個或多個安全群組。如需詳細資訊,請參閱「」建立Amazon EC2安全群組。
-
-
啟動執行個體,方法是傳遞請求物件給runInstances方法。該方式傳回RunInstancesResult物件,如下所示:
RunInstancesResult result = amazonEC2Client.runInstances( runInstancesRequest);
執行個體之後,您便可以使用您的 key pair 來連接到該執行個體。如需詳細資訊,請參閱「」連線至您的 Linux 執行個體。在Amazon EC2Linux 執行個體使用者指南。