var AWS = require('aws-sdk');
// import AWS object without services
var AWS = require('aws-sdk/global');
var myCredentials = new AWS.CognitoIdentityCredentials({IdentityPoolId:'identitypool'});
var myConfig = new AWS.Config({
credentials: myCredentials, region: 'us-west-2'
});
AWS.config.update({region: 'us-east-2a'});
var ec2 = new AWS.EC2({apiVersion: '2016-11-15'});
var params = {
BlockDeviceMappings: [
{
DeviceName: "/dev/sdh",
Ebs: {
VolumeSize: 100
}
}
],
ImageId: "ami-abc12345",
InstanceType: "t2.micro",
KeyName: "my-key-pair",
MaxCount: 1,
MinCount: 1,
SecurityGroupIds: [
"sg-1a2b3c4d"
],
SubnetId: "subnet-6e7f829e",
TagSpecifications: [
{
ResourceType: "instance",
Tags: [
{
Key: "Purpose",
Value: "test"
}
]
}
]
};
ec2.runInstances(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
/*
data = {
}
*/
});
я использую этот код для создания экземпляра в aws, но он не работает. Я не уверен, что что-то упустил. Если это возможно, кто-нибудь может помочь мне в пошаговом создании ec2 с использованием сценария java. Поскольку я не согласен с этим