From c10c47623e494e9098f76095a55c5d17f79207ff Mon Sep 17 00:00:00 2001 From: Clint Shryock Date: Mon, 3 Aug 2015 16:17:01 -0500 Subject: [PATCH] provider/aws: Return if Bucket not found --- builtin/providers/aws/resource_aws_s3_bucket.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/builtin/providers/aws/resource_aws_s3_bucket.go b/builtin/providers/aws/resource_aws_s3_bucket.go index af60e22140..0e07ee7333 100644 --- a/builtin/providers/aws/resource_aws_s3_bucket.go +++ b/builtin/providers/aws/resource_aws_s3_bucket.go @@ -163,7 +163,9 @@ func resourceAwsS3BucketRead(d *schema.ResourceData, meta interface{}) error { }) if err != nil { if awsError, ok := err.(awserr.RequestFailure); ok && awsError.StatusCode() == 404 { + log.Printf("[WARN] S3 Bucket (%s) not found, error code (404)", d.Id()) d.SetId("") + return nil } else { // some of the AWS SDK's errors can be empty strings, so let's add // some additional context.