執行Amazon EC2執行個體 - AWS SDK for Java 1.x

截至 2024 年 7 月 31 日, AWS SDK for Java 1.x 已進入維護模式,並將end-of-support在 2025 年 12 月 31 日送達。我們建議您遷移至 AWS SDK for Java 2.x,以繼續接收新功能、可用性改進和安全性更新。

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

執行Amazon EC2執行個體

使用以下步驟來啟動來自同一個的 Amazon 機器映像 (AMI) 中的一或多個配置完全相同的 EC2 執行個體。建立 EC2 執行個體後,您可以查看他們的狀態。EC2 執行個體正在執行之後,您便可以與它們連線。

  1. 建立和初始化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
  2. 啟動執行個體,方法是傳遞請求物件給runInstances方法。該方式傳回RunInstancesResult物件,如下所示:

    RunInstancesResult result = amazonEC2Client.runInstances( runInstancesRequest);

執行個體之後,您便可以使用您的 key pair 來連接到該執行個體。如需詳細資訊,請參閱「」連線至您的 Linux 執行個體。在Amazon EC2Linux 執行個體使用者指南。