Using Terraform, I’m trying to provision a Cloudfront distribution in my region (eu-west-1), using an existing, issued & valid certificate from ACM (us-east-1).
I’ve added a new provider for us-east-1 as follows:
provider "aws" {
alias = "virginia"
region = "us-east-1"
}
And then added that provider reference to the data source, as follows:
data "aws_acm_certificate" "issued" {
provider = aws.virginia
domain = "*.example.com"
key_types = ["RSA_2048"]
types = ["AMAZON_ISSUED"]
statuses = ["ISSUED"]
most_recent = true
}
when I run my terraform plan I get the following error:
Error: no certificate for domain "*.example.com" found in this Region
Does anyone have any ideas?