繁体   English   中英

AWS 在 us-east-1 之外使用 CloudFront 和 HTTPS

[英]AWS Using CloudFront and HTTPS outside us-east-1

我在不同于us-east-1的 AWS 区域创建了一个应用程序。 我已经为自定义域申请并收到了 SSL 证书,它作为ACM Certificate存储在与us-east-1不同的区域 differ.net 中。

令我惊讶的是,当我尝试在 CloudFront 上使用此证书时,我遇到了这个:

“关联来自 AWS Certificate Manager 的证书。该证书必须位于美国东部(弗吉尼亚北部)区域 (us-east-1)。”

快速搜索告诉我:

“您不能将 ACM 证书从一个 AWS 区域导出到另一个区域或从一个 AWS 账户导出到另一个区域。这是因为用于加密证书私钥的默认 AWS 密钥管理服务 (AWS KMS) 密钥对于每个区域都是唯一的AWS 区域和 AWS 账户。解决方案:您可以跨不同的 AWS 区域和账户创建具有相同域名的多个 ACM 证书。”

我该如何解决这个问题,我可以为新区域(即us-east-1 )申请新的 ACM 证书吗? 这会影响我已经在原始区域使用的证书吗?

是的,您需要在 US-EAST-1 区域预置相同的证书(针对给定域)并将其用于您的全球 CloudFront 分配。 您的区域证书(全球区域之外)不会受到影响。 通常,区域证书附加到您的 ALB,而 Cloudfront 分发使用来自北弗吉尼亚区域(全球区域)的证书。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM