Я загрузил пользовательский сертификат SSL и ключ для использования с CloudFront через AWS CLI с пользователем AMI:Где я могу управлять загруженными SSL-сертификатами пользователя IAM в AWS?
$ aws iam upload-server-certificate --server-certificate-name my-cert --certificate-body file://https-cert.crt --private-key file://private-key.pem
я получил ответ JSon включая идентификатор сертификата и получения дополнительной информации. Моя цель состояла в том, чтобы использовать его как пользовательский сертификат SSL (сертификат пользователя AMI или сертификат ACM, загруженный через AWS), но переключатель для этой опции остается отключенным. Я ожидал, что он будет активным после добавления сертификата к моему пользователю.
Я не могу найти какой-либо намек на то, что я пропустил или где загруженный сертификат ушел.
РЕШЕНИЕ: Отсутствующий /cloudfront/
путь был ключом к этой проблеме. Следующая команда позволяет загружать и выбирать сертификат в CloudFront.
aws iam upload-server-certificate --server-certificate-name my-cert --certificate-body file://https-cert.crt --certificate-chain file://ca-chain.crt --private-key file://private-key.pem --path /cloudfront/
Не могли бы вы опубликовать все параметры, которые вы использовали при загрузке? –