Переместить облачную сеть в другой каталог
Облачные ресурсы можно переносить между каталогами в пределах одного облака.
Чтобы переместить облачную сеть в другой каталог:
- В консоли управления
перейдите в каталог, где находится облачная сеть. - В списке сервисов выберите Virtual Private Cloud.
- Нажмите
в строке нужной сети и выберите Переместить. - В открывшемся окне выберите каталог назначения.
- Нажмите Переместить.
Примечание
Вместе с облачной сетью в другой каталог будут перенесены и ее подсети.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы переместить облачную сеть в другой каталог:
-
Посмотрите описание команды CLI для перемещения облачной сети:
yc vpc network move --help -
Узнайте имя или идентификатор облачной сети, которую требуется переместить:
yc vpc network listРезультат:
+----------------------+-----------+ | ID | NAME | +----------------------+-----------+ | encb4ubvmief******** | default | | enc39op1vq9m******** | network-1 | | enc772aa2rgq******** | network-2 | +----------------------+-----------+ -
Получите список доступных каталогов:
yc resource-manager folder listРезультат:
+----------------------+------------------------+--------+--------+ | ID | NAME | LABELS | STATUS | +----------------------+------------------------+--------+--------+ | b1cs8ie21pk1******** | default | | ACTIVE | | b1chgf288nvg******** | my-folder-1 | | ACTIVE | | b1cu6g9ielh6******** | my-folder-2 | | ACTIVE | +----------------------+------------------------+--------+--------+ -
Переместите сеть, указав имя или идентификатор сети и каталога назначения:
yc vpc network move <имя_или_идентификатор_сети> \ --destination-folder-name <имя_каталога_назначения> \ --destination-folder-id <идентификатор_каталога_назначения>Используйте либо параметр
--destination-folder-name, либо--destination-folder-id.Если сеть находится не в текущем каталоге (каталоге по умолчанию), укажите исходный каталог с помощью опции
--folder-nameили--folder-id.Результат:
id: enc39op1vq9m******** folder_id: b1chgf288nvg******** created_at: "2022-10-06T14:54:48Z" name: network-1 default_security_group_id: enc2ta63h3q2********Подробнее о команде
yc vpc network moveсм. в справочнике CLI.
Чтобы переместить облачную сеть в другой каталог, воспользуйтесь методом REST API move для ресурса Network или вызовом gRPC API NetworkService/Move и передайте в запросе:
-
Идентификатор переносимой облачной сети в параметре
networkId.Чтобы узнать идентификатор облачной сети, воспользуйтесь методом REST API list для ресурса Network или вызовом gRPC API NetworkService/List и передайте в запросе идентификатор каталога в параметре
folderId. -
Идентификатор каталога, в который будет перенесена облачная сеть, в параметре
destinationFolderId.О том, как узнать идентификатор каталога, читайте в разделе Получение идентификатора каталога.
Примеры
Облачная сеть в текущем каталоге
Переместите облачную сеть из текущего каталога, указав имя сети и имя каталога назначения:
yc vpc network move network-1 \
--destination-folder-name my-folder-1
Облачная сеть в другом каталоге
Переместите облачную сеть, которая находится в другом каталоге. Укажите идентификатор сети, а также идентификаторы исходного и целевого каталога:
yc vpc network move enc39op1vq9m******** \
--folder-id b1chgf288nvg******** \
--destination-folder-id b1cs8ie21pk1********