diff --git a/internal/service/s3/bucket.go b/internal/service/s3/bucket.go index 1a3ee7625df4..0e53ac541ec1 100644 --- a/internal/service/s3/bucket.go +++ b/internal/service/s3/bucket.go @@ -1223,7 +1223,7 @@ func resourceBucketRead(ctx context.Context, d *schema.ResourceData, meta interf return diags } - if err != nil && !tfawserr.ErrCodeEquals(err, ErrCodeNoSuchLifecycleConfiguration) { + if err != nil && !tfawserr.ErrCodeEquals(err, ErrCodeNoSuchLifecycleConfiguration, ErrCodeNotImplemented) { return sdkdiag.AppendErrorf(diags, "getting S3 Bucket (%s) Lifecycle Configuration: %s", d.Id(), err) } @@ -1252,7 +1252,7 @@ func resourceBucketRead(ctx context.Context, d *schema.ResourceData, meta interf return diags } - if err != nil && !tfawserr.ErrCodeEquals(err, ErrCodeReplicationConfigurationNotFound) { + if err != nil && !tfawserr.ErrCodeEquals(err, ErrCodeReplicationConfigurationNotFound, ErrCodeNotImplemented) { return sdkdiag.AppendErrorf(diags, "getting S3 Bucket replication: %s", err) }