No certificate for domain "*.example.com" found in this region

provider “aws”{
region = “eu-west-2
}

Find a certificate that is issued

data “aws_acm_certificate” “issued” {
domain = “*.example.com”
statuses = [“ISSUED”]
}

→ % aws acm describe-certificate --certificate-arn arn:aws:acm:eu-west-2:123:certificate/123
{
“Certificate”: {
“CertificateArn”: “arn:aws:acm:eu-west-2:1236:certificate/123”…

Error: No certificate for domain “*.example.com” found in this region

on .terraform/modules/environment/datasource.tf line 123, in data “aws_acm_certificate” “issued”:
142: data “aws_acm_certificate” “issued” {

  1. I Imported certs to AWS ACM in manual
  2. I written a code (datasource) for parse ARN, but got fail( Why?
2 Likes

I have same issue, any solution for this?

provider "aws" {
  assume_role {
    role_arn = var.aws_role_arn == "" ? "arn:aws:iam::${var.aws_account}:role/${var.aws_role}" : var.aws_role_arn
  }
  region     = "us-east-1"
  alias      = "virginia"
}
data "aws_acm_certificate" "amazon_issued_prefix" {
  domain      = "*.${var.root_domain}"
  types       = ["AMAZON_ISSUED"]
  most_recent = true
  provider    = aws.virginia
}