Я собираюсь создать новый дистрибутив в CloudFront . Я уже загрузил свой SSL-сертификат в AWS IAM с помощью AWS CLI. Этот сертификат отображается в раскрывающемся списке Custom SSL Certificate на новой странице распространения, но он ОТКЛЮЧЕН .
Может кто подскажет, почему это так? Как выбрать собственный SSL-сертификат для этой раздачи?
ssl
amazon-web-services
amazon-cloudfront
amazon-iam
aws-cli
theGeekster
источник
источник
Ответы:
AWS потребовался целый день, чтобы распространить новый сертификат на все его узлы. На следующий день, когда я вошел в свою консоль AWS, сертификат появился в раскрывающемся списке и также был включен, и я смог успешно настроить распространение.
Кроме того,
us-east-1
при запросе сертификата не забудьте выбрать (Северная Вирджиния); это единственный регион, который поддерживает его в настоящее время (даже если ваша корзина / актив находится в другом регионе)источник
Только сертификаты, зарегистрированные в AWS Certificate Manager (ACM) в регионе Восток США (Северная Вирджиния), будут доступны для использования в CloudFront.
источник
Импортируйте сертификат в IAM или создайте его через ACM в us-east-1, как указано в других комментариях.
Дождитесь завершения проверки, т.е. не оранжевого цвета.
источник
Просто подождите несколько минут и обновите
distribution settings
страницу , чтобы увидеть вариант пользовательского SSL ENABLED .У меня была такая же проблема, я не использовал свою
AWS
учетную запись root, иIAM
путь был правильно установлен/cloudfront/
.источник
Войдите в консоль и используйте этот URL: https://console.aws.amazon.com/acm/home?region=us-east-1#/wizard/, и он будет работать. Ключ - это регион.
источник
У меня были аналогичные проблемы, и мне было проще импортировать сертификат в AWS Certificate Manager.
Если вы используете AWS Certificate Manager с корзиной S3, убедитесь, что вы импортируете сертификат в регион Восток США (Северная Вирджиния). На сегодняшний день это единственный регион в ACM, поддерживающий S3. См. Https://docs.aws.amazon.com/acm/latest/userguide/acm-services.html.
источник
Вернитесь на домашнюю страницу облачного интерфейса после того, как сертификат будет выпущен, и обновите страницу. Это сработало для меня
источник
Причина, по которой он сейчас не отображается, вероятно, заключается в том, что установленный вами путь iam не является / cloudfront / [1]. Вы можете использовать тот же cli, который вы использовали для загрузки сертификата, чтобы изменить путь по умолчанию /, или вы можете загрузить сертификат снова. Сообщите мне, если это не поможет.
источник
Убедитесь, что вы не загружаете сертификат с использованием корневой учетной записи AWS. Если вы используете учетную запись root, сертификат будет виден, но вы не сможете его выбрать.
Вместо этого создайте нового пользователя IAM с соответствующими правами (я использовал учетную запись с назначенной административной политикой) и загрузите сертификат, используя эти учетные данные. Сертификат должен быть доступен.
источник
Если вы запрашиваете сертификат в другом регионе (не us-east-1), установите для своего региона us-east-1 и запросите сертификат еще раз. Я просто запрашиваю такое же доменное имя в ap-northeast-2, и оно сразу работает.
источник
Использовать это:
источник
В моем случае это не был запрос ACM в регионе Северная Вирджиния, после того, как статус ACM станет зеленым, мне нужно выйти из системы и войти в систему, чтобы включить кнопку.
источник
Я вижу, что уже есть много хороших ответов, и любой из них может быть причиной
Custon SSL Certificate
отключения вашего раздела. Думаю, я только что нашел еще один, и это было для меня:Для многих «интегрированных сервисов», включая CloudFront, поддерживаются только несколько алгоритмов и размеров ключей. Я пытался использовать свой 4096-битный сертификат RSA и ключ соответствующей длины.
На данный момент для использования с «интегрированными сервисами» AWS принимает только ключи длиной 1024 или 2048 бит.
Упоминается здесь: https://docs.aws.amazon.com/acm/latest/userguide/import-certificate-prerequisites.html
источник
Если сертификат не отображается в раскрывающемся списке, вы можете скопировать и вставить полный ARN для сертификата. ARN можно найти в диспетчере сертификатов, выбрав сертификат, который вы хотите использовать.
источник
Учетная запись root AWS не может выбрать собственный сертификат в CloudFront.
Создайте нового пользователя IAM с указанной ниже политикой и создайте распространение CloudFront с этим пользователем, и вы сможете выбрать собственный сертификат SSL.
источник