首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性IP和AWS中的自动伸缩

弹性IP和AWS中的自动伸缩
EN

Stack Overflow用户
提问于 2016-06-27 20:11:39
回答 3查看 585关注 0票数 0

我在亚马逊EC2中部署了一个webservice应用程序,并将弹性IP地址与该应用程序相关联。我们的移动端使用弹性IP与此Our服务进行交互。现在我想在EC2上实现自动伸缩。

但我不确定的是,随着弹性ip的扩容,我的单个弹性ip如何关联多个EC2实例?这有没有可能。请指点一下。

EN

回答 3

Stack Overflow用户

发布于 2016-06-27 21:05:22

弹性IP地址仅与单个EC2实例关联。

如果您想要开始自动扩展您的应用程序,那么您需要在您的EC2实例前面放置一个负载均衡器。这可以是AWS弹性负载均衡器,或其他一些。

用户将连接到负载均衡器,而负载均衡器将向底层EC2实例转发请求。

假设您使用弹性负载均衡器,您将需要删除弹性IP地址,因为ELB无法使用它们。相反,您将创建指向ELB的CNAME (如果您的DNS使用路由53,则创建别名)。

票数 5
EN

Stack Overflow用户

发布于 2016-06-27 20:29:57

不,那不可能。您可能需要使用弹性负载均衡器。

票数 0
EN

Stack Overflow用户

发布于 2021-03-18 01:37:04

使用EC2 &弹性伸缩,您需要在EC2中使用user data将弹性IP自动附加到EC2实例以实现弹性伸缩

代码语言:javascript
复制
#!/bin/bash
aws configure set aws_access_key_id "XYZ..."
aws configure set aws_secret_access_key "ABC..."
aws configure set region "ap-..."
aws ec2 associate-address --instance-id "$(curl -X GET "http://169.254.169.254/latest/meta-data/instance-id")" --public-ip your_elastic_IP

注意:您应该创建新用户& IAM只有权限associate-address才能创建/获取aws密钥

希望对你有所帮助:)

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

https://stackoverflow.com/questions/38053669

复制
相关文章

相似问题

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