繁体   English   中英

从Amazon AWS开发工具包获取EC2实例的下一个(私有)IP地址

[英]Get the next (Private) Ip address from the Amazon AWS SDK for an EC2 instance

最近几天,我一直在使用Amazon AWS SDK(用于NodeJS),尤其是EC2部分。 我想知道是否可以在启动新实例之前知道您的IP地址。

我检查了文档和Google,但找不到答案。 所以,在我运行runInstances功能我有返回我的下一个函数n如果我创建将分配给我的IP地址n现在新的实例。

我不知道这是否可行,但是我找不到任何东西。

您无法预测将要分配的专用IP地址,但是可以在启动实例时指定 IP地址。

Amazon SDK的node.js的runInstances()命令具有PrivateIpAddress参数,该参数可以指定要分配给实例的IP地址:

var params = {
  ImageId: 'STRING_VALUE', /* required */
  MaxCount: 0, /* required */
  MinCount: 0, /* required */
  NetworkInterfaces: [
    {
      PrivateIpAddress: 'STRING_VALUE'
    }
  /* etc */
};
ec2.runInstances(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM