Переместить публичный IP-адрес в другой каталог
Публичный адрес можно переносить между каталогами в пределах одного облака.
- В консоли управления
перейдите в каталог, где находится адрес. - В списке сервисов выберите Virtual Private Cloud.
- На панели слева выберите
IP-адреса. - Нажмите значок
в строке адреса, который требуется переместить, и выберите Переместить. - В открывшемся окне выберите каталог назначения.
- Нажмите Переместить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для перемещения адреса:
yc vpc address move --help
-
Узнайте имя или идентификатор адреса, который требуется переместить:
yc vpc address list
Результат:
+----------------------+------+---------------+----------+-------+ | ID | NAME | ADDRESS | RESERVED | USED | +----------------------+------+---------------+----------+-------+ | e2l50m7qo8gp******** | | 84.252.137.20 | true | false | | e9b0qnmuh2cb******** | | 51.250.65.244 | true | false | | e9br252il3ce******** | | 51.250.68.195 | false | true | +----------------------+------+---------------+----------+-------+
-
Получите список доступных каталогов:
yc resource-manager folder list
Результат:
+----------------------+------------------------+--------+--------+ | ID | NAME | LABELS | STATUS | +----------------------+------------------------+--------+--------+ | b1cs8ie21pk1******** | default | | ACTIVE | | b1chgf288nvg******** | my-folder-1 | | ACTIVE | | b1cu6g9ielh6******** | my-folder-2 | | ACTIVE | +----------------------+------------------------+--------+--------+
-
Переместите адрес, указав имя или идентификатор адреса и каталога назначения:
yc vpc address move <имя_или_идентификатор_адреса> \ --destination-folder-name <имя_каталога_назначения> \ --destination-folder-id <идентификатор_каталога_назначения>
Используйте либо параметр
--destination-folder-name
, либо--destination-folder-id
.Если адрес находится не в текущем каталоге (каталоге по умолчанию), укажите исходный каталог с помощью опции
--folder-name
или--folder-id
.Результат:
id: e9br252il3ce******** folder_id: b1chgf288nvg******** created_at: "2022-10-10T05:38:43Z" external_ipv4_address: address: 51.250.68.195 zone_id: ru-central1-a requirements: {} used: true type: EXTERNAL ip_version: IPV4
Подробнее о команде
yc vpc address move
см. в справочнике CLI.
Чтобы переместить публичный адрес в другой каталог, воспользуйтесь методом REST API move для ресурса Address или вызовом gRPC API AddressService/Move и передайте в запросе:
-
Идентификатор адреса, который нужно перенести, в параметре
addressId
.Чтобы узнать идентификатор адреса, воспользуйтесь методом REST API list для ресурса Address или вызовом gRPC API AddressService/List и передайте в запросе идентификатор каталога в параметре
folderId
. -
Идентификатор каталога, в который будет перенесен адрес, в параметре
destinationFolderId
.О том, как узнать идентификатор каталога, читайте в разделе Получение идентификатора каталога.
Примеры
Адрес в текущем каталоге
Переместите адрес из текущего каталога, указав имя адреса и имя каталога назначения:
yc vpc address move site-1 \
--destination-folder-name my-folder-1
Адрес в другом каталоге
Переместите адрес, который находится в другом каталоге. Укажите идентификатор адреса, а также идентификаторы исходного и целевого каталога:
yc vpc address move e9br252il3ce******** \
--folder-id b1chgf288nvg******** \
--destination-folder-id b1cs8ie21pk1********