Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Virtual Private Cloud
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Облачная сеть
      • Создать облачную сеть
      • Удалить облачную сеть
      • Изменить облачную сеть
      • Перенести облачную сеть между каталогами
    • Подсеть
      • Создать подсеть
      • Удалить подсеть
      • Изменить подсеть
      • Перенести подсеть между каталогами
      • Посмотреть список используемых адресов
    • IP-адрес
      • Зарезервировать статический публичный IP-адрес
      • Сделать динамический публичный IP-адрес статическим
      • Сделать статический публичный IP-адрес динамическим
      • Перенести адрес между каталогами
      • Удалить статический публичный IP-адрес
    • Статическая маршрутизация
      • Создать статический маршрут
      • Включить NAT в интернет
      • Создать и настроить NAT-шлюз
      • Перенести таблицу маршрутизации между каталогами
      • Перенести NAT-шлюз между каталогами
    • Группы безопасности
      • Создать группу безопасности
      • Изменить имя и описание
      • Добавить новое правило
      • Удалить правило
      • Перенести группу безопасности между каталогами
      • Удалить группу безопасности
    • Включить программно-ускоренную сеть
    • Защита от DDoS-атак
      • Включить защиту от DDoS-атак
    • График сетевых соединений
  • Практические руководства
    • Все руководства
    • Архитектура и защита базового интернет-сервиса
    • Маршрутизация с помощью NAT-инстанса
    • Создание туннеля IPSec VPN
    • Установка виртуального роутера Cisco CSR 1000v
    • Установка виртуального роутера Mikrotik CHR
    • Соединение с облачной сетью при помощи OpenVPN
    • Создание и настройка шлюза UserGate в режиме прокси-сервера
    • Настройка сети для Yandex Data Proc
  • Концепции
    • Взаимосвязь ресурсов сервиса
    • Облачные сети и подсети
    • Адреса облачных ресурсов
    • Статические маршруты
    • Группы безопасности
    • Шлюзы
    • Мониторинг сетевых соединений
    • Диапазоны публичных IP-адресов
    • MTU и MSS
    • Настройки DHCP
    • Программно-ускоренная сеть
    • Квоты и лимиты
  • DDoS Protection
  • Рекомендации
    • Использование публичных IP-адресов
  • Управление доступом
  • Правила тарификации
    • Действующие правила
    • Архив
      • До 1 января 2019 года
  • Справочник API
    • Аутентификация в API
    • REST (англ.)
      • Overview
      • Address
        • Overview
        • create
        • delete
        • get
        • getByValue
        • list
        • listOperations
        • move
        • update
      • Gateway
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • move
        • update
      • Network
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • listRouteTables
        • listSecurityGroups
        • listSubnets
        • move
        • update
      • RouteTable
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • move
        • update
      • SecurityGroup
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • move
        • update
        • updateRule
        • updateRules
      • Subnet
        • Overview
        • addCidrBlocks
        • create
        • delete
        • get
        • list
        • listOperations
        • listUsedAddresses
        • move
        • removeCidrBlocks
        • update
      • Operation
        • Overview
        • get
    • gRPC (англ.)
      • Overview
      • AddressService
      • GatewayService
      • NetworkService
      • RouteTableService
      • SecurityGroupService
      • SubnetService
      • OperationService
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Облачная сеть
  3. Создать облачную сеть

Создать облачную сеть

Статья создана
Yandex Cloud
,
улучшена
Dmitry A.
  • Примеры

Помимо облачной сети в каталоге по умолчанию вы можете создавать дополнительные облачные сети в других каталогах.

Консоль управления
CLI
Terraform

Чтобы создать облачную сеть:

  1. В консоли управления перейдите в каталог, где требуется создать облачную сеть.

  2. В списке сервисов выберите Virtual Private Cloud.

  3. Нажмите кнопку Создать сеть.

  4. Задайте имя сети:

    • Длина — от 3 до 63 символов.
    • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
    • Первый символ — буква. Последний символ — не дефис.
  5. (опционально) Добавьте описание сети.

  6. По умолчанию выбрана опция Создать подсети. Если нужно создать подсети позже, выключите опцию.

  7. Нажмите кнопку Создать сеть.

Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы создать облачную сеть:

  1. Посмотрите описание команды CLI для создания облачной сети:

    yc vpc network create --help
    
  2. Создайте облачную сеть в каталоге по умолчанию:

    yc vpc network create \
      --name test-network-1 \
      --description "My test network"
    
    • Длина — от 3 до 63 символов.
    • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
    • Первый символ — буква. Последний символ — не дефис.

    Флаги --name и --description необязательные — можно создать сеть без имени и описания и обращаться к ней по идентификатору.

  3. Получите список всех облачных сетей в каталоге по умолчанию:

    yc vpc network list
    

    Результат:

    +----------------------+----------------+
    |          ID          |      NAME      |
    +----------------------+----------------+
    | enpiuvhhd4t80k4n80i8 | test-network-1 |
    | enplom7a98s1t0lhass8 | default        |
    +----------------------+----------------+
    

    Получите тот же список с большим количеством деталей в формате YAML:

    yc vpc network list --format yaml
    

    Результат:

    - id: enpiuvhhd4t80k4n80i8
      folder_id: b1g6ci08ma55klukmdjs
      created_at: "2018-10-23T11:12:51Z"
      name: test-network-1
      description: My first network
    - id: enplom7a98s1t0lhass8
      folder_id: b1g6ci08ma55klukmdjs
      created_at: "2018-09-24T08:23:00Z"
      name: default
      description: Auto-created default network
    

Terraform позволяет быстро создать облачную инфраструктуру в Yandex Cloud и управлять ею с помощью файлов конфигураций. В файлах конфигураций хранится описание инфраструктуры на языке HCL (HashiCorp Configuration Language). Terraform и его провайдеры распространяются под лицензией Mozilla Public License.

Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform или в зеркале.

При изменении файлов конфигураций Terraform автоматически определяет, какая часть вашей конфигурации уже развернута, что следует добавить или удалить.

Если у вас ещё нет Terraform, установите его и настройте провайдер Yandex Cloud.

  1. Опишите в конфигурационном файле параметры облачной сети:

    • name — имя облачной сети. Формат имени:

      • Длина — от 3 до 63 символов.
      • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
      • Первый символ — буква. Последний символ — не дефис.
    • description — описание облачной сети.

    • labels — метки для облачной сети. Укажите пару ключ-значение.

    Пример структуры конфигурационного файла:

    resource "yandex_vpc_network" "default" {
      name        = "<имя облачной сети>"
      description = "<описание облачной сети>"
      labels = {
        tf-label    = "tf-label-value"
        empty-label = ""
      }
    }
    

    Более подробную информацию о параметрах ресурса vpc_network в Terraform см. в документации провайдера.

  2. Проверьте корректность конфигурационных файлов.

    1. В командной строке перейдите в папку, где вы создали конфигурационный файл.

    2. Выполните проверку с помощью команды:

      terraform plan
      

    Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.

  3. Разверните облачные ресурсы.

    1. Если в конфигурации нет ошибок, выполните команду:

      terraform apply
      
    2. Подтвердите создание ресурсов: введите в терминал слово yes и нажмите Enter.

      После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления или с помощью команд CLI:

      yc vpc network list
      

Примеры

Создайте облачную сеть с именем и описанием в выбранном каталоге:

CLI
Terraform
yc vpc network create --name test-network-1 \
  --description "My test network" \
  --folder-id b1gnbfd11bq5g5vnjgr4
  1. Опишите в конфигурационном файле параметры создаваемой облачной сети:

    resource "yandex_vpc_network" "default" {
      name        = "network-1"
      description = "My first network"
    }
    

    Более подробную информацию о параметрах ресурсов в Terraform см. в документации провайдера.

  2. Проверьте корректность конфигурационных файлов.

    1. В командной строке перейдите в папку, где вы создали конфигурационный файл.

    2. Выполните проверку с помощью команды:

      terraform plan
      

    Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.

  3. Разверните облачные ресурсы.

    1. Если в конфигурации нет ошибок, выполните команду:

      terraform apply
      
    2. Подтвердите создание ресурсов: введите в терминал слово yes и нажмите Enter.

      После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления или с помощью команд CLI:

      yc vpc network list
      

Была ли статья полезна?

Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»