http://u220434.s1.weizhan1.com/admin/login.html
图片展示

使用 AWS CLI 列出和更新路由控制和状态

作者:毛凌国 浏览: 发表时间:2022-10-17 21:29:25 来源:狮龙书廊

使用 AWS CLI 列出和更新路由控制和状态

预置一组 Amazon Route 53 应用程序恢复控制器资源(集群、路由控件和可能的控制面板)后,您可以开始与集群交互,以使用高度可靠的 Route 53 ARC 数据平面终端节点列出和更新路由控制状态。

对于您创建的每个集群,Route 53 ARC 为您提供一组集群终端节点。当您调用集群以检索或将路由控制状态设置为On或时,您必须指定这些区域终端节点(AWS 区域和终端节点 URL)之一Off除了区域终端节点之外,您还必须在 --region将 AWS CLI 与 Route 53 ARC 一起使用时指定区域终端节点的名称,如本节中的示例所示。

您可以使用任何区域集群端点。我们建议您的系统准备好使用每个可用端点重试。有关说明按顺序尝试集群终端节点的代码示例,请参阅使用 AWS 开发工具包的应用程序恢复控制器操作

重要的

尽管您可以在 Amazon Route 53 控制台上更新路由控制状态,但我们建议您使用 AWS CLI更新路由控制状态。Route 53 ARC 通过 Route 53 ARC 路由控制数据平面提供极高的可靠性,用于重新路由流量和跨单元故障转移。

创建路由控件时,状态设置为Off这意味着流量不会被路由到该路由控制的目标单元。您可以通过运行命令来验证路由控制的状态 get-routing-control-state

要确定要指定的区域和端点,请运行describe-clusters命令以查看ClusterEndpoints每个都ClusterEndpoint包含一个区域和相应的端点,您可以使用它们来获取或更新路由控制状态。DescribeCluster是一个恢复控制配置 API 操作。我们建议您将 Route 53 ARC 区域集群终端节点的本地副本保存在书签中,或者在您用于重试终端节点的自动化代码中硬编码。

您可以使用高度可靠的 Route 53 ARC 数据平面端点查看您的路由控制和路由控制状态。

1. 列出特定控制面板的路由控制。如果不指定控制面板,list-routing-controls 则返回集群中的所有路由控件。

aws route53-recovery-cluster list-routing-controls --control-panel-arn \
				arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456 \ 
				--region us-west-2 \
				--endpoint-url https://host-dddddd.us-west-2.example.com/v1
{"RoutingControls": [{"ControlPanelArn": "arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456","ControlPanelName": "ExampleControlPanel","RoutingControlArn": "arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/abcdefg1234567","RoutingControlName": "RCOne","RoutingControlState": "On"
},
{"ControlPanelArn": "arn:aws:route53-recovery-control::023759465626:controlpanel/0123456bbbbbbb0123456bbbbbb0123456","ControlPanelName": "ExampleControlPanel","RoutingControlArn": "arn:aws:route53-recovery-control::023759465626:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/zzzzxxxxyyyy123456","RoutingControlName": "RCTwo","RoutingControlState": "Off"
}
]

2.获取路由控制状态。

aws route53-recovery-cluster get-routing-control-state --routing-control-arn \
				arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/abcdefg1234567 \
				--region us-west-2 \
				--endpoint-url https://host-dddddd.us-west-2.example.com/v1
{"RoutingControlArn": "arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/abcdefg1234567","RoutingControlName": "RCOne","RoutingControlState": "On"}

要将流量路由到路由控件控制的目标端点,请将路由控件状态更新为On通过运行命令更新路由控制状态update-routing-control-state(请求成功时,响应为空。)

2a. 更新路由控制状态。

aws route53-recovery-cluster update-routing-control-state \
				--routing-control-arn \
				arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/abcdefg1234567 \
				--routing-control-state On \
				--region us-west-2 \
				--endpoint-url https://host-dddddd.us-west-2.example.com/v1
{}

您可以通过一个 API 调用同时更新多个路由控件:update-routing-control-states(请求成功时,响应为空。)

2b。一次更新多个路由控制状态(批量更新)。

aws route53-recovery-cluster update-routing-control-states \
				--update-routing-control-state-entries \
				'[{"RoutingControlArn": "arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/abcdefg1234567",
				"RoutingControlState": "Off"}, \
				{"RoutingControlArn": "arn:aws:route53-recovery-control::111122223333:controlpanel/0123456bbbbbbb0123456bbbbbb0123456/routingcontrol/hijklmnop987654321",
				"RoutingControlState": "On"}]' \
				--region us-west-2 \
				--endpoint-url https://host-dddddd.us-west-2.example.com/v1
{}


使用 AWS CLI 列出和更新路由控制和状态
使用 AWS CLI 列出和更新路由控制和状态
长按图片保存/分享
0
你的喜欢,就是我坚持写下去的能量器
好文推荐
已有1人推荐
文章推荐

成都狮龙书廊科技有限责任公司长春分公司 

0431-85741934

admin@毛凌国.我爱你

admin@maolg.site

admin@maolg.info

企业邮箱传真:4008266163-81212 

统一社会信用代码91220101MA14BJJ05D

开户银行名称:中国银行股份有限公司长春汽车厂支行    开户银行代码:104241010003 

开户名称:成都狮龙书廊科技有限责任公司长春分公司    企业账号:163642934965 

地址:长春汽车经济技术开发区一汽集团公司二生活区610栋2单元504号房

 开户银行代码:104241010003

电子邮箱(Email): public@maolg.com 推广链接

网络管理员(administrator): admin@maolg.com    

  ICP备案/许可证编号:蜀 ICP备17015012号-1

 

工商注册号:510109000979446

 

企业微信 狮龙书廊

           百度统计 

 

致力于高端品牌网站建设

我们旨在为客户塑造***的互联网形象,以高品质设计创造商业价值

中国·吉林 .长春

汽车经济技术开发区一汽集团公司二生活区610栋2单元504号房

130000

 

 

 

XX网络科技有限公司  

80% of the industry leaders

 

 

XX网络科技有限公司致力专注于网站建设、企业邮箱、域名空间及服务器、等服务项目;

已为上千家企业提供了网站建设,网页设计,网站程序开发,Flash动画制作,网站售后维护等一条龙专项服务,深受广大客户的好评。

我们拥有专业***的设计和技术团队,以极具创意的网站设计、精湛卓越的网站开发技术,专业的网络策划团队为您量身定制满意的网站建设方案。


 

公司卫星信用标注地址

成都狮龙书廊科技有限责任公司

长春分公司地图开发

狮龙书廊地图开发工具专栏

OpenAdminTools

联合国儿童基金会公益宣传专栏

企业微信 

 毛凌国.我爱你 

企业微信

 

 

 

 

 .      

商务合作伙伴_COOPERATIVE PARTNER

成都獅龍書廊科技有限責任公司

長春分公司 

 

地址:长春市绿园區610栋2门28号號

電話:0431-85741934  手机:13904310313

郵箱:admin@毛凌國.中國

 

 

吉ICP備2022002610-1號, All Rights Reserved

 

客服中心
服务热线:
13904310313
二维码
扫码关注
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了
吉ICP备2022002610号-1