I’m trying to import the existing s3 bucket to my terraform using the below commands
$ terraform import aws_s3_bucket.test-bucket test-bucket200
Here is my code;
resource "aws_s3_bucket" "test-bucket" {
bucket = "test-bucket200"
}
resource "aws_s3_bucket_public_access_block" "test-bucket-acl" {
bucket = "${aws_s3_bucket.test-bucket.id}"
block_public_acls = false
block_public_policy = false
}
While importing aws_s3_bucket_public_access_block (after the bucket import) throwing me the error
$ terraform import aws_s3_bucket_public_access_block.test-bucket-acl test-bucket200
Terraform detected a resource with this ID doesn’t exist. Please verify the ID is correct. You cannot import non-existent.resources using Terraform import.
However my state shows;
$ terraform state show
id = test-bucket200
arn = arn:aws:s3:::test-bucket200
What am I doing wrong here?
$ terraform version
Terraform v0.11.13
+ provider.aws v2.10.0
Thanks in Advance!