【问题标题】:How to import custom cerficate using AWS CDK如何使用 AWS CDK 导入自定义证书
【发布时间】:2020-02-03 22:06:33
【问题描述】:

如何像下面的命令一样导入证书,然后使用 AWS CDK?

aws acm import-certificate --certificate file://Certificate.pem
                                 --certificate-chain file://CertificateChain.pem
                                 --private-key file://PrivateKey.pem

【问题讨论】:

    标签: aws-cdk


    【解决方案1】:

    由于CDK在感官背后生成cloudformation堆栈,因此不支持此方法。 目前,您可以通过将证书导入 ACM 来实现,然后使用证书 ARN 导入证书。

    用法:

    import cert = require('@aws-cdk/aws-certificatemanager');
    const certificateArn = "arn:aws:...";
    const certificate = cert.Certificate.fromCertificateArn(this, 'CertificateImported', certificateArn);
    

    关于cert.Certificate的更多信息。

    【讨论】:

    • 但是在我导入证书后如何使用它,就像在你的例子中一样?我是否将它应用到我也创建的 route53 区域?如果你也能给出例子,那就太好了! :) 谢谢!
    • 你想创造什么?请更具体以提供相关示例
    • 我尝试了这种方法和文档中在 ALB 中添加证书的方法,但两者都不起作用。我做了这个,对我有用: const certificateArn = "arn:aws:acm:....; const listenerPort443 = alb.addListener('listenerPort443', { port: 443, }); listenerPort443.addCertificateArns('SSL' , [ 证书Arn ]);
    猜你喜欢
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    • 2020-07-23
    • 2020-12-16
    • 1970-01-01
    • 2022-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多