Exemple #1
0
// 指定したRouteTableIdに登録されているDestination InstanceIDを変更する
func replaceRouteTable(svc *ec2.EC2, mysqlVip string, routeTableID string, instanceID string) *ec2.ReplaceRouteOutput {
	params := &ec2.ReplaceRouteInput{
		DestinationCidrBlock: aws.String(mysqlVip),
		RouteTableId:         aws.String(routeTableID),
		DryRun:               aws.Bool(false),
		InstanceId:           aws.String(instanceID),
	}
	resp, err := svc.ReplaceRoute(params)
	if err != nil {
		panic(err)
	}
	return resp
}