diff --git a/aws/resource_aws_emr_cluster.go b/aws/resource_aws_emr_cluster.go index aa23111e13d..27f7c2737c7 100644 --- a/aws/resource_aws_emr_cluster.go +++ b/aws/resource_aws_emr_cluster.go @@ -385,6 +385,9 @@ func resourceAwsEMRClusterCreate(d *schema.ResourceData, meta interface{}) error if isAWSErr(err, "ValidationException", "Invalid InstanceProfile:") { return resource.RetryableError(err) } + if isAWSErr(err, "AccessDeniedException", "Failed to authorize instance profile") { + return resource.RetryableError(err) + } return resource.NonRetryableError(err) } return nil