Сделать динамический публичный IP-адрес статическим
Динамический публичный IP-адрес можно сделать статическим. Статические публичные адреса резервируются и не пропадают при остановке виртуальных машин и сетевых балансировщиков.
Примечание
Обратите внимание на правила тарификации неактивных статических публичных адресов.
- В консоли управления
перейдите в каталог, в котором находится нужный адрес. - В списке сервисов выберите Virtual Private Cloud.
- На панели слева выберите
IP-адреса. - Нажмите
в строке нужного адреса и выберите Сделать статическим. - В открывшемся окне нажмите Изменить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Просмотрите описание команд CLI для изменения атрибутов адреса:
yc vpc address update --help
-
Получите список адресов в каталоге по умолчанию:
yc vpc address list
Результат:
+----------------------+------+---------------+----------+------+ | ID | NAME | ADDRESS | RESERVED | USED | +----------------------+------+---------------+----------+------+ | e2l46k8conff******** | | 84.201.177.41 | false | true | +----------------------+------+---------------+----------+------+
Значение
false
параметра RESERVED для IP-адреса с IDe2l46k8conff********
показывает, что этот адрес динамический. -
Сделайте адрес статическим, используя ключ
--reserved=true
и ID адреса:yc vpc address update --reserved=true e2l46k8conff********
Результат:
id: e2l46k8conff******** folder_id: b1g7gvsi89m3******** created_at: "2021-01-14T09:36:46Z" external_ipv4_address: address: 84.201.177.41 zone_id: ru-central1-a requirements: {} reserved: true used: true
Параметр
reserved
принял значениеtrue
, теперь IP-адрес статический.
Чтобы изменить тип публичного IP-адреса с динамического на статический, воспользуйтесь методом REST API update для ресурса Address или вызовом gRPC API AddressService/Update и передайте в запросе:
-
Идентификатор адреса, который нужно сделать статическим, в параметре
addressId
.Чтобы узнать идентификатор адреса, воспользуйтесь методом REST API list для ресурса Address или вызовом gRPC API AddressService/List и передайте в запросе идентификатор каталога в параметре
folderId
.О том, как узнать идентификатор каталога, читайте в разделе Получение идентификатора каталога.
-
Значение
true
в параметреreserved
. -
Имя параметра
reserved
, в параметреupdateMask
.
Важно
Метод API переопределит все параметры изменяемого объекта, которые не были явно переданы в запросе, на значения по умолчанию. Чтобы избежать этого, перечислите настройки, которые вы хотите изменить, в параметре updateMask
(одной строкой через запятую).