我正在尝试使用在eu-central-1颁发的证书为我的区域性API网关提供支持,该API网关在同一地区运行。
我的Terraform代码如下:
//ACM Certificate
provider "aws" {
region = "eu-central-1"
alias = "eu-central-1"
}
resource "aws_acm_certificate" "certificate" {
provider = "aws.eu-central-1"
domain_name = "*.kumite.xyz"
validation_method = "EMAIL"
}
//Apigateway
resource "aws_api_gateway_rest_api" "kumite_writer_api" {
name = "kumite_writer_api"
endpoint_configuration {
types = ["REGIONAL"]
}
}
resource "aws_api_gateway_domain_name" "domain_name" {
certificate_arn = aws_acm_certificate.certificate.arn
domain_name = "recorder.kumite.xyz"
endpoint_configuration {
types = ["REGIONAL"]
}
}
不幸的是,我一直收到这个错误:
错误:创建API Gateway域名出错:BadRequestException:在REGIONAL处于活动状态时无法导入EDGE证书。
我缺少什么? 我认为我的ApiGateway不是EDGE而是REGIONAL,所以找不到错误的原因...