{"action":"created","issue":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/1051","labels_url":"https://api.github.com/repos/hashicorp/terraform/issues/1051/labels{/name}","comments_url":"https://api.github.com/repos/hashicorp/terraform/issues/1051/comments","events_url":"https://api.github.com/repos/hashicorp/terraform/issues/1051/events","html_url":"https://github.com/hashicorp/terraform/issues/1051","id":58961235,"number":1051,"title":"Add a way to handle the API rate limit on AWS","user":{"login":"netors","id":893833,"avatar_url":"https://avatars.githubusercontent.com/u/893833?v=3","gravatar_id":"","url":"https://api.github.com/users/netors","html_url":"https://github.com/netors","followers_url":"https://api.github.com/users/netors/followers","following_url":"https://api.github.com/users/netors/following{/other_user}","gists_url":"https://api.github.com/users/netors/gists{/gist_id}","starred_url":"https://api.github.com/users/netors/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/netors/subscriptions","organizations_url":"https://api.github.com/users/netors/orgs","repos_url":"https://api.github.com/users/netors/repos","events_url":"https://api.github.com/users/netors/events{/privacy}","received_events_url":"https://api.github.com/users/netors/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hashicorp/terraform/labels/enhancement","name":"enhancement","color":"d4c5f9"},{"url":"https://api.github.com/repos/hashicorp/terraform/labels/provider/aws","name":"provider/aws","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":27,"created_at":"2015-02-25T20:06:08Z","updated_at":"2015-05-04T05:26:09Z","closed_at":null,"body":"If you have a big infrastructure, you will hit the AWS API limit when trying to plan your infrastructure.\r\n\r\nFind a way to work around this limitation into the provider itself in some global way"},"comment":{"url":"https://api.github.com/repos/hashicorp/terraform/issues/comments/98590441","html_url":"https://github.com/hashicorp/terraform/issues/1051#issuecomment-98590441","issue_url":"https://api.github.com/repos/hashicorp/terraform/issues/1051","id":98590441,"user":{"login":"koendc","id":813800,"avatar_url":"https://avatars.githubusercontent.com/u/813800?v=3","gravatar_id":"","url":"https://api.github.com/users/koendc","html_url":"https://github.com/koendc","followers_url":"https://api.github.com/users/koendc/followers","following_url":"https://api.github.com/users/koendc/following{/other_user}","gists_url":"https://api.github.com/users/koendc/gists{/gist_id}","starred_url":"https://api.github.com/users/koendc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/koendc/subscriptions","organizations_url":"https://api.github.com/users/koendc/orgs","repos_url":"https://api.github.com/users/koendc/repos","events_url":"https://api.github.com/users/koendc/events{/privacy}","received_events_url":"https://api.github.com/users/koendc/received_events","type":"User","site_admin":false},"created_at":"2015-05-04T05:26:09Z","updated_at":"2015-05-04T05:26:09Z","body":"I should have made myself a bit more clear:\r\n* I'm running on AWS\r\n* aws-sdk-go, used by terraform now has a retry logic. The default is 3 retries. By compiling terraform from the master, you'll get the retry logic.\r\n* Even with this retry logic and the 3 retries, we were encountering rate limit errors.\r\n* I changed the terraform code to make the maximum number of retries configurable and I set the default max_retries to 11.\r\n* After this change, we were no longer encountering the errors."}}