Google Cloud Load Balancing: невозможно выбрать SSL-сертификат, управляемый Google

Вопрос или проблема

Я планирую миграцию нашего управляемого экземпляра HAProxy на Глобальный внешний балансировщик нагрузки приложений в GCP. Поскольку нам нужно переключить производственный трафик, мы должны все настроить перед изменением DNS. Для этого мы готовим SSL-сертификаты.

Согласно Документации по сертификатам:

Управляемые Google сертификаты поддерживаются с следующими балансировщиками нагрузки:

  • Глобальный внешний балансировщик нагрузки приложений
  • Классический балансировщик нагрузки приложений
  • Внешний прокси-балансировщик нагрузки сети (с целевым SSL-прокси)

Мы создали авторизацию DNS и активировали ее, затем создали два сертификата, один wildcard (*.somedomain.com) и третий уровень (someapp.somedomain.com), и оба они отмечены как Активные.

введите описание изображения здесь

К сожалению, когда я создаю новый Глобальный внешний балансировщик нагрузки приложений, я не могу выбрать ни один из этих сертификатов. Мне разрешено выбирать только Классические сертификаты.

К сожалению, Классические сертификаты могут быть активированы, когда имя хоста совпадает с внешним DNS, и это требует простоя, который мы не можем себе позволить.

Есть ли какое-либо ограничение в моей учетной записи, или я что-то неправильно понял в документации? Почему я не могу выбрать сертификат, авторизованный через DNS, для моего балансировщика нагрузки?

Косвенный вопрос: Документация по SSL сертификатам о типах говорит:

Управляемые Google SSL сертификаты – это сертификаты, которые Google Cloud получает, управляет и автоматически обновляет. Управляемые сертификаты Google всегда являются сертификатами проверки домена (DV). Они не подтверждают личность организации или лица, связанного с сертификатом, и они не поддерживают общие имена wildcard.

Но на практике возможно создать сертификаты wildcard (см. выше).

У меня та же проблема, до сих пор не могу найти решение ….. есть какие-то новости?

Ответ или решение

Проблемы с выбором Google-управляемого SSL сертификата для Google Cloud Load Balancing

Вы сталкиваетесь с трудностью выбора Google-управляемых SSL сертификатов при настройке Global external Application Load Balancer в Google Cloud Platform (GCP). Давайте рассмотрим основные моменты, связанные с вашей ситуацией, а также возможные причины и решения данной проблемы.

Описание проблемы

Как вы указали, вы создали два сертификата: один — для поддомена (*.somedomain.com), другой — для третьего уровня (someapp.somedomain.com). Оба сертификата активны и правильно настроены с учетом DNS-авторизации. Однако при создании нового Global external Application Load Balancer вам не удается выбрать указанные Google-управляемые сертификаты — вы можете выбрать только классовые сертификаты.

Возможные причины

  1. Поддержка Google-управляемых сертификатов: Как указано в документации Google Cloud, Google-управляемые сертификаты поддерживаются для Global external Application Load Balancer. Однако важно убедиться, что сертификаты правильно настроены и подтверждены.

  2. Статус сертификатов: Хотя вы заявляете, что сертификаты активны, стоит перепроверить их статус в консоли GCP. Убедитесь, что они проходят все стадии проверки и действительны. Иногда это может занять некоторое время.

  3. Региональная доступность: Убедитесь, что ваш Load Balancer действительно находится в глобальном режиме. Если вы по ошибке создаете локальный (региональный) Load Balancer, Google-управляемые сертификаты могут не отображаться в списке. Проверьте, правильно ли выбраны параметры при создании Load Balancer.

  4. Политики доступа и ограничения: Иногда учетная запись может иметь определенные ограничения. Проверьте настройки IAM (Identity and Access Management), чтобы убедиться, что у вашей учетной записи есть необходимые разрешения для работы с Google-управляемыми сертификатами.

Рекомендации по устранению проблем

  • Перепроверка настройки: Убедитесь, что SSL-сертификаты правильно настроены в соответствии с документацией Google Cloud. Это включает проверку записи DNS и статус проверки домена.

  • Сохранение как черновик: Если вы не можете связываться с сертификатами в процессе создания Load Balancer, попробуйте создать его в виде черновика. После этого можно попробовать снова подключить сертификаты через интерфейс управления.

  • Контакты с поддержкой Google: Если проблема не решается, рекомендуется обратиться в техническую поддержку Google Cloud. Это даст возможность получить конкретные советы по вашей учетной записи и возможным ограничениям.

Повторная проверка компании Google по сертификатам

Отвечая на ваш дополнительный вопрос о возможности создания wildcard сертификатов, действительно, Google-управляемые сертификаты могут выглядеть так, как будто они поддерживают wildcard, но на практике это может не всегда соответствовать требованиям. К тому же, Google указывает на отсутствие поддержки для wildcard в контексте Google-управляемых сертификатов. Всегда следует основывать свои действия на официальной документации и уточнять имеющиеся ограничения.

Заключение

Справляясь с проблемой выбора Google-управляемых SSL сертификатов для вашего Load Balancer, важно удостовериться в правильной настройке всех элементов — от статуса сертификата до границ и разрешений вашей учетной записи. Это серьезный процесс, особенно при переходе на продакшн, и требует внимательного отношения. Не стесняйтесь обращаться к поддержке Google Cloud для получения более детальных указаний, особенно если ситуация не улучшается.

Оцените материал
Добавить комментарий

Капча загружается...