Каналы VPC
Создание канала VPC
-
В списке сервисов выберите API Gateway.
-
Далее выберите API Publishing → VPC Channels.
-
Нажмите Create Fast Channel.
-
На странице Configure VPC Channel заполните следующие поля и нажмите Next:
-
Name — укажите имя канала.
-
Port — укажите порт (диапазон номеров — с 1 по 65535).
-
Distribution Algorithm — выбранный алгоритм будет определять, на какой хост будут отправляться запросы:
-
WRR — перенаправляет запросы на каждый облачный сервер последовательно в соответствии с весом сервера.
ПримечаниеВес облачного сервера ECS определяется на следующей странице настройки канала при выборе сервера.
-
WLC — перенаправляет запросы на облачный сервер с наименьшим количеством подключений последовательно в соответствии с весом сервера.
-
SH — перенаправляет запросы на облачный сервер в соответствии с исходным IP-адресом. Пока сервер доступен запросы с одним и тем же IP-адресом пересылаются на один и тот же сервер ECS.
-
URI hashing — перенаправляет запросы на облачный сервер в соответствии с путем запроса. Пока сервер доступен запросы с одного и того же пути пересылаются на один и тот же сервер.
-
-
Protocol — выберите один из протоколов, который будет использоваться для проверки работоспособности сервера ECS: TCP, HTTP или HTTPS.
Advanced Settings (опционально)
-
Check Port — укажите порт для проверки работоспособности сервера. По умолчанию используется порт канала, указанного в поле Path.
-
Healthy Threshold — укажите количество последовательных успешных проверок, по достижении которого облачный сервер будет считаться работоспособным (диапазон значений — от 2 до 10).
-
Unhealthy Threshold — укажите количество последовательных неудачных проверок, по достижении которого облачный сервер будет считаться неработоспособным.
-
Timeout — укажите время в секундах, в течение которого облачный сервер должен ответить, чтобы проверка работоспособности считалась успешной (диапазон значений — от 2 до 30 секунд).
-
Interval — укажите временной интервал в секундах между последовательными проверками (диапазон значений — от 5 до 300 секунд).
-
-
На странице Configure VPC Channel нажмите Select Cloud Server.
-
Выберите нужные серверы и нажмите OK.
ВниманиеДля выбранных серверов ECS CIDR-блок 100.125.0.0/16 нужно настроить в правилах входящего трафика (inbound rules) в группе безопасности (Network → Virtual Private Cloud → Access Control). В противном случае запросы API и проверки работоспособности пройти не смогут.
-
В столбце Weight укажите нужный вес каждого сервера (целое число от 1 до 100). Чем больше значение, тем больше запросов будет направлено на сервер. Веса облачных серверов применяются только для алгоритмов распределения WRR и WLC.
-
Нажмите Finish.
Открепление канала VPC от API
-
В списке сервисов выберите API Gateway.
-
Далее выберите API Publishing → VPC Channels.
-
В строке с нужным API нажмите More и выберите из списка Edit.
-
Нажмите дважды Next — перейдите на страницу Define Backend Request. В поле VPC Channel выберите из списка другой канал VPC или в поле Configure VPC Channel выберите Do not configure и укажите адрес бэкенда.
-
Нажмите Finish.
Изменение канала VPC
-
В списке сервисов выберите API Gateway.
-
Далее выберите API Publishing → VPC Channels.
-
В строке с нужным каналом VPC нажмите Edit.
-
На странице Configure VPC Channel измените нужные поля и нажмите Next.
-
На странице Select Cloud Server добавьте (нажмите Select Cloud Server) или открепите (в строке с сервером нажмите Remove) серверы ECS. Нажмите Finish.
Удаление канала VPC
-
В списке сервисов выберите API Gateway.
-
Далее выберите API Publishing → VPC Channels.
-
В строке с каналом к удалению нажмите Delete.
ПримечаниеПеред процедурой удаления открепите от канала VPC все API.
-
Нажмите Yes.
- Создание канала VPC
- Открепление канала VPC от API
- Изменение канала VPC
- Удаление канала VPC