首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向AWS负载均衡器添加公共静态ipv4地址

向AWS负载均衡器添加公共静态ipv4地址
EN

Stack Overflow用户
提问于 2017-07-17 12:56:23
回答 3查看 874关注 0票数 3

我有一个负载均衡器,配置成有一个IPV4 Ip地址。但是,提供的IP是一个DNS映射的IP地址,其格式为*.IP south-1.elb.amazonaws.com。

我需要配置IOT设备发送数据到负载均衡器,他们不支持DNS。我如何分配静态IP地址就像..。给我的负载均衡器,这样我就可以配置我的IOT设备来向它发送数据。

Elastic部分不提供将其分配给负载均衡器的工具,而只支持ec2实例。

结论:

我已经找到了一种在我的IOT设备上使用DNS的方法,并且对此进行工作是非常重要的。我现在知道在EC2实例上手动托管负载均衡器的选项。一个简单的替代方案是将弹性IP地址为EC2实例的所有请求转发到负载均衡器。然而,这将导致透明代理的瓶颈。因此,我认为在IOT设备上使用DNS功能是最好的选择。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-17 15:10:36

弹性负载平衡器不支持静态IP地址。它们只支持DNS CNAME(或者如果您使用的是53号公路)。这是因为ELB DNS条目将解析到不同的IP地址,这取决于它在可用性区域之间的缩放方式。而且,随着时间的推移,IP地址将/可能发生变化。

AWS文档还明确规定,只在将自定义DNS条目映射到您的ELB时才创建CNAME记录。如果您正在使用53号公路,您可以创建一个别名记录,它看起来像一个A-记录在外面的世界。

如果需要静态IP地址,则不能使用ELB。

相反,您需要管理自己的负载均衡器(HAProxy、nginx等)。在使用弹性IP地址的EC2实例上。

票数 4
EN

Stack Overflow用户

发布于 2017-07-17 15:18:50

用弹性负载平衡器分配静态IP是不可能的。您只需要使用DNS名称。

我知道这样做的唯一方法是在VPC中设置实例,并有专门的NAT实例来路由所有出站流量。

以下是关于如何设置NAT实例的AWS文档的链接:

Instance.html

票数 1
EN

Stack Overflow用户

发布于 2017-07-17 15:39:36

由于多种原因,AWS弹性负载均衡器不支持分配静态IP地址。

考虑到您的问题,您面临的问题是有大量的数据源将数据泵入AWS。我建议您使用AWS运动消防软管服务,而不是目前的方法,因为Firehose特别关注将数据流到AWS中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45144910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档