AutoSSL
部署憑證

AWS ACM

如何把 SSL 憑證自動部署到 AWS Certificate Manager(ACM)。

總覽

AutoSSL 可以把新簽發的 SSL 憑證自動匯入 AWS Certificate Manager(ACM)。匯入後,憑證可以掛到 Application Load Balancer、API Gateway 等 AWS 資源上。

如何管理和執行此部署,請參見 部署管理。

設定參數

在 AutoSSL 控制台新增或編輯此部署目標時,需要設定以下參數:

參數說明範例
區域要匯入憑證的 AWS 區域。us-east-1
憑證 ARN(選填) 如果填寫,新憑證會作為該現有 ARN 的續期或更新匯入,而不是新增一項。arn:aws:acm:us-east-1:123456789012:certificate/uuid

運作方式

AutoSSL 把憑證部署到 AWS ACM(例如 us-east-1 區域)時,會執行以下步驟:

匯入憑證:

  • 呼叫 AWS ACM API(ImportCertificateCommand),把憑證、私密金鑰和憑證鏈上傳到指定區域(us-east-1)。
  • 如果設定中提供了 Certificate ARN(例如 arn:aws:acm:us-east-1:123456789012:certificate/uuid),ACM 會更新該憑證。
  • 如果沒有提供 ARN,則會在指定 AWS 區域建立新的憑證資源。

存取金鑰需求

要呼叫 AWS API,此供應商需要 AWS 存取金鑰。

所需權限

存取金鑰必須屬於有權向 ACM 匯入憑證的 AWS IAM 使用者。

需要為該使用者附加 IAM 政策,至少包含以下操作:

  • acm:ImportCertificate

關於如何管理 IAM 權限,請參見 AWS IAM 文件。

AWS ACM | AutoSSL