[Документация Yandex Cloud](../../index.md) > [Yandex BareMetal](../index.md) > [Пошаговые инструкции](index.md) > Сеть > Удалить выделенную публичную подсеть

# Удалить выделенную публичную подсеть

[Выделенная публичная подсеть](../concepts/public-network.md#public-subnet) тарифицируется с момента создания. Минимальный срок аренды составляет один месяц, поэтому удалить подсеть в течение первого месяца после ее заказа нельзя.

{% note warning %}

Удаление выделенной публичной подсети необратимо. После удаления IP-адреса подсети вернутся в общий пул адресов сервиса Yandex BareMetal и могут быть переназначены другим пользователям.

{% endnote %}

{% list tabs group=instructions %}

- Консоль управления {#console}

  1. В [консоли управления](https://kz.console.yandex.cloud) выберите [каталог](../../resource-manager/concepts/resources-hierarchy.md#folder), которому принадлежит публичная подсеть.
  1. Перейдите в сервис **BareMetal**.
  1. На панели слева выберите ![globe](../../_assets/console-icons/globe.svg) **Публичные адреса и подсети**.
  1. В строке с нужной подсетью нажмите значок ![ellipsis](../../_assets/console-icons/ellipsis.svg) и выберите **Удалить**.
  1. В открывшемся окне подтвердите удаление.

- CLI {#cli}

  Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), [установите и инициализируйте его](../../cli/quickstart.md#install).

  По умолчанию используется каталог, указанный при [создании](../../cli/operations/profile/profile-create.md) профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду `yc config set folder-id <идентификатор_каталога>`. Также для любой команды вы можете указать другой каталог с помощью параметров `--folder-name` или `--folder-id`. Если вы обращаетесь к ресурсу по имени, поиск будет выполнен в каталоге по умолчанию. Если вы обращаетесь к ресурсу по идентификатору, поиск будет выполнен глобально — во всех каталогах с учетом прав доступа.

  1. Посмотрите описание команды для удаления [выделенной публичной подсети](../concepts/public-network.md#public-subnet):

     ```bash
     yc baremetal public-subnet delete --help
     ```

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

     ```bash
     yc baremetal public-subnet list
     ```

  1. Удалите подсеть:

     ```bash
     yc baremetal public-subnet delete <идентификатор_или_имя_подсети>
     ```

     Где `<идентификатор_или_имя_подсети>` — идентификатор или имя удаляемой выделенной публичной подсети.

- API {#api}

  Чтобы удалить выделенную публичную подсеть, воспользуйтесь методом REST API [delete](../api-ref/PublicSubnet/delete.md) для ресурса [PublicSubnet](../api-ref/PublicSubnet/index.md) или вызовом gRPC API [PublicSubnetService/Delete](../api-ref/grpc/PublicSubnet/delete.md).

  Выполните команду:

  ```bash
  curl -X DELETE \
    -H "Authorization: Bearer <IAM-токен>" \
    "https://baremetal.api.cloud.yandex.net/baremetal/v1alpha/publicSubnets/<идентификатор_подсети>"
  ```

  Где:

  * `<IAM-токен>` — IAM-токен для аутентификации.
  * `<идентификатор_подсети>` — идентификатор удаляемой выделенной публичной подсети. Чтобы узнать идентификатор, воспользуйтесь [инструкцией](reserve-public-subnet.md).

  Результат:

  ```json
  {
    "id": "ly5hcnsbx3l4********",
    "description": "Public subnet delete",
    "createdAt": "2025-12-14T14:42:58.375290Z",
    "createdBy": "ajeb9l33h6mu********",
    "modifiedAt": "2025-12-14T14:42:58.375290Z",
    "done": true,
    "metadata": {
      "@type": "type.googleapis.com/yandex.cloud.baremetal.v1alpha.DeletePublicSubnetMetadata",
      "publicSubnetId": "ly52xefxa2hi********"
    },
    "response": {
      "@type": "type.googleapis.com/google.protobuf.Empty"
    }
  }
  ```

  Отслеживайте статус операции по полю `done`.

{% endlist %}