![](/img/trans.png)
[英]ip.address() does not work on aws. How to get the IP address of AWS EC2 programmatically?
[英]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.