如果在使用ACM时遇到了“Intermediate Certificate missing from ACM”错误,可以尝试添加缺失的中间证书。以下是将中间证书添加到ACM的代码示例:
import boto3
client = boto3.client('acm')
certificate_arn = 'YOUR_CERTIFICATE_ARN'
certificate_body = 'YOUR_CERTIFICATE_BODY'
private_key = 'YOUR_PRIVATE_KEY'
certificate_chain = 'YOUR_CERTIFICATE_CHAIN'
response = client.import_certificate(
CertificateArn=certificate_arn,
CertificateBody=certificate_body,
PrivateKey=private_key,
CertificateChain=certificate_chain
)
print(response)
在上面的代码示例中,需要将YOUR_CERTIFICATE_ARN
替换为您的证书ARN,将YOUR_CERTIFICATE_BODY
替换为您的证书正文,将YOUR_PRIVATE_KEY
替换为您的私钥,将YOUR_CERTIFICATE_CHAIN
替换为缺失的中间证书链。然后执行代码,等待ACM导入证书并添加中间证书后,该错误就应该得到解决了。
下一篇:acm数据库使用指南