部署憑證
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 文件。