2017-10-02 20 views
-1

ポータルまたはクラウド形成を通してAWSスタックを作成したいとします。しかし、私は1つのスタックに複数のEC2インスタンスを追加したい。十分な例が見つからない。どうすれば見つけられますか?awsスタック内に複数のec2インスタンスを追加する方法

+0

あなたが例えばたいリソースの多くのインスタンスを作成することができます'AWS :: EC2 :: Instance'では、異なる論理名を使用し、粗い場合はリソース間で競合が発生しません。ヒントとして、特にEC2インスタンスを制御したくない場合は、起動設定でロード・バランサを使用してください。 –

答えて

3

AWS::EC2::InstanceresourceをCloudFormationテンプレートに追加するだけです。例えば

{ 
    "AWSTemplateFormatVersion": "2010-09-09", 
    "Description": "Ec2 block device mapping", 
    "Resources": { 
    "MyEC2Instance1": { 
     "Type": "AWS::EC2::Instance", 
     "Properties": { 
     "ImageId": "ami-79fd7eee", 
     "KeyName": "testkey1", 
     "BlockDeviceMappings": [ 
      { 
      "DeviceName": "/dev/sdm", 
      "Ebs": { 
       "VolumeType": "io1", 
       "Iops": "200", 
       "DeleteOnTermination": "false", 
       "VolumeSize": "20" 
      } 
      }, 
      { 
      "DeviceName": "/dev/sdk", 
      "NoDevice": { 
      } 
      } 
     ] 
     } 
    }, 
    "MyEC2Instance2": { 
     "Type": "AWS::EC2::Instance", 
     "Properties": { 
     "ImageId": "ami-79fd7eee", 
     "KeyName": "testkey2", 
     "BlockDeviceMappings": [ 
      { 
      "DeviceName": "/dev/sdm", 
      "Ebs": { 
       "VolumeType": "io1", 
       "Iops": "200", 
       "DeleteOnTermination": "false", 
       "VolumeSize": "20" 
      } 
      }, 
      { 
      "DeviceName": "/dev/sdk", 
      "NoDevice": { 
      } 
      } 
     ] 
     } 
    } 
    } 
} 
関連する問題