2016-10-11 7 views
0

В не удалось найти в docs порядок хранения корневого хранилища при запуске нового экземпляра ec2. Если я начну экземпляр через веб-интерфейс, я смогу пройти этот этап: enter image description hereУкажите хранилище при запуске экземпляра ec2 с помощью AWS SDK

изменить настройки хранилища перед запуском экземпляра. Как я могу это сделать с SDK? В настоящее время у меня есть:

AWS = require('aws-sdk'); 
var ec2 = new AWS.EC2({ 
    accessKeyId: accessKeyId, 
    secretAccessKey: secretAccessKey, 
    region: 'us-east-1' 
}); 

var params = { 
    ImageId: 'ami-123456', 
    InstanceType: 't2.micro', 
    MinCount: 1, MaxCount: 1, 
    SecurityGroups: [ 
    'my-security-group', 
    ], 
    // how to specify storage settings?? 
}; 

// Create the instance 
ec2.runInstances(params, function(err, data) { 
    if (err) { console.log("Could not create instance", err); return; } 

    var instanceId = data.Instances[0].InstanceId; 
    console.log("Created instance", instanceId); 
}); 

ответ

1

BlockDeviceMappings:[{ DeviceName:'/dev/sda1', Ebs:{ VolumeSize:8, DeleteOnTermination:true, VolumeType:"gp2", } }]

+1

Отлично, спасибо. У вас есть опечатка в конце: it '}]' – Guig

Смежные вопросы