我正在编写Lambda来查找ACM中证书的到期日期(它是导入的,因此不会自动续订)
我可以在ACM中很好地下拉完整的证书列表,但我需要做的是获得与特定域名匹配的证书的ARN。响应dict两者都有,但我希望能够过滤响应dict,以便只显示与给定域名匹配的条目的域名和ARN
我编写了一个函数,如下所示:
def list_certs(self):
try:
response = client.list_certificates(
CertificateStatuses=[
'ISSUED',
],
)
print(json.dumps(response["CertificateSummaryList"], indent=4))
certs = jmespath.search("CertificateSummaryList[?DomainName == '*.example.com'] | [?DomainName == '*.example.com'].stringValue",response)
print(certs)
return response
except ClientError as err:
print(err)
else:
print("Something Possibly wrong")
目前没有回答
相关问题 更多 >
编程相关推荐