AWS ACM 证书的优先级序列指的是证书的排序顺序,用于确定哪个证书将与特定负载均衡器和 CloudFront 分配器一起使用。默认情况下,ACM会将可用于您的资源的证书根据以下顺序进行排序:Wildcard 应用程序现场证书 > Wildcard 颁发机构证书 > SAN 应用程序现场证书 > SAN 颁发机构证书。您可以通过以下代码示例来更新您的证书优先级序列:
import boto3
client = boto3.client('acm')
# 更新证书优先级序列
response = client.update_certificate_options(
CertificateArn='arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012',
Options={
'CertificatePriority': 1
}
)
上述示例将证书的优先级更改为1。优先级可以是任何数字,数字越小,证书的优先级越高。然后,您可以使用describe_certificate API 来确认更改是否成功。
response = client.describe_certificate(
CertificateArn='arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012'
)
print(response['Certificate']['Options']['CertificatePriority'])
上述示例将打印出已更改证书的当前优先级序列。