2013-03-06 19:33:00.861 - ERROR - [StateMachine.scala:191] failed to handle event Crawl([Collection aws.hostedZones] refresher)
Status Code: 403, AWS Service: AmazonRoute53, AWS Request ID: f286990b-86c6-11e2-82e7-8d8c27c5bf45, AWS Error Code: AccessDenied, AWS Error Message: User: arn:aws:iam::123456789012:user/edda is not authorized to perform: route53:ListHostedZones
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:556)
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:289)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:170)
at com.amazonaws.services.route53.AmazonRoute53Client.invoke(AmazonRoute53Client.java:635)
at com.amazonaws.services.route53.AmazonRoute53Client.listHostedZones(AmazonRoute53Client.java:294)
at com.netflix.edda.aws.AwsHostedZoneCrawler.doCrawl(AwsCrawlers.scala:622)
at com.netflix.edda.Crawler$$anonfun$localTransitions$1.apply(Crawler.scala:122)
at com.netflix.edda.Crawler$$anonfun$localTransitions$1.apply(Crawler.scala:110)
at scala.PartialFunction$$anon$1.apply(PartialFunction.scala:45)
at com.netflix.edda.StateMachine$$anonfun$act$1$$anonfun$apply$2$$anonfun$apply$3.apply(StateMachine.scala:188)
at com.netflix.edda.StateMachine$$anonfun$act$1$$anonfun$apply$2$$anonfun$apply$3.apply(StateMachine.scala:174)
at scala.actors.ReactorTask.run(ReactorTask.scala:31)
at scala.actors.Reactor$class.resumeReceiver(Reactor.scala:129)
at com.netflix.edda.StateMachine.scala$actors$ReplyReactor$$super$resumeReceiver(StateMachine.scala:93)
at scala.actors.ReplyReactor$class.resumeReceiver(ReplyReactor.scala:68)
at com.netflix.edda.StateMachine.resumeReceiver(StateMachine.scala:93)
at scala.actors.Actor$class.searchMailbox(Actor.scala:500)
at com.netflix.edda.StateMachine.searchMailbox(StateMachine.scala:93)
at scala.actors.Reactor$$anonfun$startSearch$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(Reactor.scala:117)
at scala.actors.Reactor$$anonfun$startSearch$1$$anonfun$apply$mcV$sp$1.apply(Reactor.scala:114)
at scala.actors.Reactor$$anonfun$startSearch$1$$anonfun$apply$mcV$sp$1.apply(Reactor.scala:114)
at scala.actors.ReactorTask.run(ReactorTask.scala:33)
at scala.concurrent.forkjoin.ForkJoinPool$AdaptedRunnable.exec(ForkJoinPool.java:611)
at scala.concurrent.forkjoin.ForkJoinTask.quietlyExec(ForkJoinTask.java:422)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.mainLoop(ForkJoinWorkerThread.java:340)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:325)