自动删除 Route53 私有托管区域中的私有 IP
Automatically removing Private IP's in Route53 private hosted Zone
我在 AWS 上有一个自行部署的 elasticsearch 集群,其中的实例是自动缩放的并且在私有 VPC 后面并且没有分配给它们 public ip。我在 Route 53 中有一个自定义域和记录集
elasticsearch.pers-z.infra.abc-appanalytics.com :
一个
10.0.7.142
10.0.8.43
10.0.9.74
现在假设其中一个实例失败,我如何从记录集中删除该条目。当我说失败时,可能是 elasticsearch 在端口 9200 上没有响应或者实例本身关闭了。
在这种情况下,我有哪些选择?
PS: Route53 健康检查不支持 private-ips
我认为你应该使用 elasticsearch-cloud-aws (now discovery-ec2)。会自动配合elasticsearch集群
需要在elasticsearch配置中添加:
cloud:
aws:
access_key: you_key
secret_key: you_key
region: region
discovery.type: ec2
discovery.ec2.groups: you_security_group
我在 AWS 上有一个自行部署的 elasticsearch 集群,其中的实例是自动缩放的并且在私有 VPC 后面并且没有分配给它们 public ip。我在 Route 53 中有一个自定义域和记录集 elasticsearch.pers-z.infra.abc-appanalytics.com : 一个 10.0.7.142 10.0.8.43 10.0.9.74
现在假设其中一个实例失败,我如何从记录集中删除该条目。当我说失败时,可能是 elasticsearch 在端口 9200 上没有响应或者实例本身关闭了。
在这种情况下,我有哪些选择?
PS: Route53 健康检查不支持 private-ips
我认为你应该使用 elasticsearch-cloud-aws (now discovery-ec2)。会自动配合elasticsearch集群
需要在elasticsearch配置中添加:
cloud:
aws:
access_key: you_key
secret_key: you_key
region: region
discovery.type: ec2
discovery.ec2.groups: you_security_group