AWS交通策略文档创建库
atc53的Python项目详细描述
安装
ATC53可以通过发出以下命令使用针对Python的PIP分发系统进行安装:
$ pip install atc53
示例
一个简单的示例,显示两个负载平衡器之间的故障转移规则:
fromatc53importPolicyDocumentfromatc53.endpointimportEndpointfromatc53.rule.failoverimportFailoverRule,Primary,Secondaryp=PolicyDocument()main=Endpoint('MainEndpoint',Type='elastic-load-balancer',Value='elb-222222.us-west-1.elb.amazonaws.com')backup=Endpoint('BackupEndpoint',Type='elastic-load-balancer',Value='elb-111111.us-west-1.elb.amazonaws.com')rule=FailoverRule('TestFailoverRule',Primary=Primary(EndpointReference='MainEndpoint'),Secondary=Secondary(EndpointReference='BackupEndpoint'))p.add_endpoint(main)p.add_endpoint(backup)p.add_rule(rule)print(p.to_json())
许可
ATC53是根据BSD 2-Clause license授权的。 请参阅LICENSE以获取完整的许可文本。