AWS Cloudformation: Менеджер сертификатов AWS Для импорта SSL

Можете ли вы импортировать существующий сертификат с помощью ACM, который будет использоваться вашим LoadBalancerListener через CloudFormation?

В ACM FAQ не говорится, что это можно сделать на облачной информации, касающейся импорта SSL.

Вопрос: Могу ли я импортировать сторонний сертификат и использовать его со службами AWS?

Да. Если вы хотите использовать сторонний сертификат с Amazon CloudFront или Elastic Load Balancing, вы можете импортировать его в ACM, используя Консоль управления AWS, интерфейс командной строки AWS или API-интерфейс диспетчера сертификатов AWS. ACM не управляет процессом обновления для импортированных сертификатов. Консоль управления AWS можно использовать для отслеживания сроков действия импортированных сертификатов и импорта нового стороннего сертификата вместо устаревшего.

Что касается документации по облачной информации, касающейся ACM. Он не предоставляет свойств для импорта существующего сертификата, который будет использоваться в моем стеке, на основе следующих свойств

Type: "AWS::CertificateManager::Certificate"
Properties: 
    DomainName: String
    DomainValidationOptions:
      - DomainValidationOptions
    SubjectAlternativeNames:
      - String
    Tags:
      - Resource Tag

2 ответа

Вы можете сначала импортировать сертификат в ACM, а затем предоставить ARN сертификата в качестве параметров ELB в шаблоне CF.

следующий пример CF:

Параметры: "CerttificationArn": { "По умолчанию": "", "Описание": "ARN для сертификата", "Тип": "Строка"},

ELB:.... "Listeners": [{"LoadBalancerPort": "80", "InstancePort": "80", "Protocol": "HTTP"}, {"LoadBalancerPort": "443", "Protocol": "HTTPS", "InstancePort": "443", "InstanceProtocol": "HTTPS", "PolicyNames": ["SSL-Policy"], "SSLCertificateId": {"Ref": "CerttificationArn"}}...

Краткий ответ: нет этой документации в качестве обзора доступных ресурсов CloudFormation.

Также обратите внимание, что, хотя вы можете импортировать сертификаты в консоли ACM, на самом деле они, похоже, связаны с IAM и не отображаются в консоли ACM (по крайней мере, для меня).

Другие вопросы по тегам