2019-01-08 21:01:19 +00:00
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
2018-10-11 14:17:57 -07:00
// ABOUT THIS NODE.JS SAMPLE: This sample is part of the SDK for JavaScript Developer Guide topic at
// https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/ec2-example-key-pairs.html
2019-01-19 02:56:46 +00:00
2019-01-10 17:25:32 -08:00
// snippet-start:[ec2.JavaScript.keypairs.createKeyPair]
2018-10-11 14:17:57 -07:00
// Load the AWS SDK for Node.js
var AWS = require ( "aws-sdk" ) ;
// Set the region
AWS . config . update ( { region : "REGION" } ) ;
// Create EC2 service object
var ec2 = new AWS . EC2 ( { apiVersion : "2016-11-15" } ) ;
var params = {
2019-01-19 02:56:46 +00:00
KeyName : "KEY_PAIR_NAME" ,
2018-10-11 14:17:57 -07:00
} ;
2019-01-19 02:56:46 +00:00
// Create the key pair
2018-10-11 14:17:57 -07:00
ec2 . createKeyPair ( params , function ( err , data ) {
if ( err ) {
console . log ( "Error" , err ) ;
} else {
console . log ( JSON . stringify ( data ) ) ;
}
} ) ;
2019-01-10 17:25:32 -08:00
// snippet-end:[ec2.JavaScript.keypairs.createKeyPair]