為什麼我找不到負載平衡器或 CloudFront 分配的已匯入憑證?

2 分的閱讀內容
0

我使用 AWS Certificate Manager (ACM) 請求或匯入憑證。我正在設定負載平衡器或 Amazon CloudFront 分配,但找不到憑證。

簡短說明

如果您沒有針對您的網域名稱核發的憑證,您可以使用 ACM 請求公有憑證。若要將第三方憑證與負載平衡器搭配使用,請將憑證匯入 ACM,或將憑證上傳至 AWS Identity and Access Management (IAM)。

重要事項:

在下列情況下,您將找不到匯入的憑證或 ACM 憑證:

  • 匯入 ACM 的憑證使用的演算法不受負載平衡器或 CloudFront 分配支援。
  • 未在與負載平衡器或 CloudFront 分配相同的 AWS 區域中請求 ACM 憑證。

解決方案

匯入 ACM 的憑證使用的演算法不受負載平衡器或 CloudFront 分配支援。

雖然 ACM 允許使用 4096 位元 RSA 和 EC 金鑰演算法的憑證,但這些憑證無法透過與 ACM 整合的所有負載平衡器建立關聯。下列匯入的金鑰演算法可與 Classic Load Balancer 及 Application Load Balancer 搭配使用:

演算法Classic ACM (偏好)Application ACM (偏好)IAM
1024 位元 RSA (RSA_1024)
2048 位元 RSA (RSA_2048)
RSA_4096
RSA (最多 16384 位元)
Elliptic Curve (ECDSA)

**注意事項:**Network Load Balancer 不允許使用 RSA 金鑰大於 2048 位元或 EC 金鑰的憑證。

若要安裝 SSL 憑證,請遵循下列適用於您的負載平衡器類型的指示:

如果 ACM 不支援匯入的憑證,請遵循指示以將 SSL 憑證匯入 IAM。然後,將匯入的憑證與負載平衡器建立關聯。如需詳細資訊,請參閱上傳伺服器憑證 (AWS API)

對於 CloudFront 分配,憑證的金鑰演算法必須為 1024 位元 RSA 或 2048 位元 RSA。如需詳細資訊,請參閱公有金鑰大小

若要在 CloudFront 分配上安裝 SSL 憑證,請參閱使用 CloudFront 的 HTTPS

未在與負載平衡器或 CloudFront 分配相同的 AWS 區域中請求 ACM 憑證

ACM 憑證必須在與負載平衡器相同的 AWS 區域中請求或匯入。

若要將 ACM 憑證與 Amazon CloudFront 搭配使用,必須在美國東部 (維吉尼亞北部) 區域中匯入或請求憑證。如需詳細資訊,請參閱您請求憑證的 AWS 區域 (適用於 AWS Certificate Manager)


相關資訊

如何使用 AWS Certificate Manager 將多個網域的憑證新增至負載平衡器?

ACM 憑證特性

AWS 官方
AWS 官方已更新 2 年前