aws::certificatemanager的cdk构造库

aws-cdk.aws-certificatemanager的Python项目详细描述


Amazon证书管理器构造库


Stability: Stable


此包提供用于设置和引用的结构 可用于CloudFront和ELB的证书。

以下请求给定域的证书:

constcert=newcertmgr.Certificate(this,'Certificate',{domainName:'example.com',});

申请证书后,您需要证明您拥有 将授予证书之前存在问题的域。云层 部署将等待此验证过程完成。

因为这段等待时间,最好提供您的证书 或者与主服务放在一个单独的堆栈中,或者提供它们 手动将它们导入到CDK应用程序中。

cdk还提供了一个自定义资源,可用于 验证是否通过路由53管理域的DNS记录(请参阅 下面)。

电子邮件验证

电子邮件验证证书(默认)通过接收 在多个预定义域之一发送电子邮件,并按照说明进行操作 在邮件里。

Validate with Email 在Amazon证书管理器用户指南中。

DNS验证

通过配置适当的dns验证证书 为您的域记录。

Validate with DNS 在Amazon证书管理器用户指南中。

使用route53的自动dns验证证书

DnsValidatedCertificateRequest类提供自定义资源 您可以从AWS证书管理器请求TLS证书,即 使用加密安全的DNS记录自动验证。为了这个 工作,必须有53号公路公共区域负责服务 所请求证书的域名下的记录。例如,如果你 为www.example.com申请证书,必须有一个路由53 public 为域提供权威记录的区域example.com

示例:

consthostedZone=route53.HostedZone.fromLookup(this,'HostedZone',{domainName:'example.com',privateZone: false});constcertificate=newcertmgr.DnsValidatedCertificate(this,'TestCertificate',{domainName:'test.example.com',hostedZone,});

导入

如果您想导入现有证书,可以从其ARN:

constarn="arn:aws:...";constcertificate=Certificate.fromCertificateArn(this,'Certificate',arn);

栈间共享

要在同一cdk应用程序的堆栈之间共享证书,只需 在堆栈之间传递Certificate对象。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在HashMap中获取特定值的键?   java如何从AsubClass引用类   LibGdx中的java输入操作处理   Groovy DSL Spring云契约抛出java。具有Unicode字符的查询参数的lang.IllegalStateException   java通过applet调用类   java如何单击ListView项目并打开引用我单击的项目的活动?   如果excel工作表中有一行数据,则java获取行计数   java Android可以在多个帐户中发布具有相同密钥库文件的不同应用程序?   java无法解析值“${message}”中的占位符“message”   javajavax。埃尔。SpringWeb应用中jsp中的PropertyNotFoundException,即使存在属性   java隔离Swing侦听器逻辑以获得更干净的代码   java如何使用net将字符串转换为json。旧金山。json(jsontaglib2.2.2)   带有的java文件集包含一些文件(但不是所有文件)的选择器   爪哇电子商店   在构造后声明Java类字段   在Java中防止实例化的oop正确方法   java组合框选择不会在新窗口中加载/初始化类   java如何覆盖GenericServlet?   如果有ConcurrentHashMap,java为什么需要synchronizedMap()?   java Android MediaPlayer是否在指定时间段内播放URI?