Вам нужно будет добавить дополнительные правила хоста и пути для перенаправления http на https на основе определенного домена. Это можно сделать в пользовательском интерфейсе облачной консоли Google или с помощью gcloud sdk.
В пользовательском интерфейсе вы можете отредактировать LB и добавить «новое правило хоста и пути», а также установить «Хосты» и «Перенаправление хоста» на свой домен. Сделайте это для каждого домена.
Используя gcloud, вы можете экспортировать карту URL-адресов, изменить содержимое, как показано ниже, и загрузить его.
а. экспортировать существующую карту URL -
gcloud вычислить URL-карты экспортировать YOUR-URL-MAP --destination=/tmp/urlmap.yaml
Исходный файл yaml будет выглядеть следующим образом для перенаправления одного домена web1.example.net —
имя: веб-карта
вид: вычислить#urlMap
URL-адрес по умолчанию:
hostRedirect: web1.example.net
httpsРедирект: правда
redirectResponseCode: MOVED_PERMANENTLY_DEFAULT
стрипзапрос: ложь
Добавьте второй домен, который вы хотите перенаправить — в данном случае это web2.example.net. Обратите внимание hostRules и pathMatchers раздел. Вы можете добавить дополнительное правило хоста и pathMatcher для каждого домена -
имя: веб-карта
вид: вычислить#urlMap
URL-адрес по умолчанию:
hostRedirect: web1.example.net
httpsРедирект: правда
redirectResponseCode: MOVED_PERMANENTLY_DEFAULT
стрипзапрос: ложь
hostRules:
- хозяева:
- web2.example.net
pathMatcher: сопоставление путей-1
pathMatchers:
- УрлРедирект по умолчанию:
hostRedirect: web2.example.net
httpsРедирект: правда
redirectResponseCode: MOVED_PERMANENTLY_DEFAULT
стрипзапрос: ложь
имя: path-matcher-1
Вы можете импортировать этот файл -
gcloud вычислить URL-карты импортировать YOUR-URL-MAP --source=/tmp/urlmap.yaml
Изменения вступят в силу через несколько минут.