Удаление контейнеров Жидкости в Ретрансляторе Azure

В этом сценарии мы удалим существующий контейнер "Жидкость". После удаления контейнера приложения, ссылающиеся на контейнер, больше не смогут получить доступ к контейнеру или его данным.

Требования к удалению контейнера "Жидкость"

  • Чтобы начать работу, нужно установить Azure CLI. Если у вас уже установлена Azure CLI, убедитесь, что ваша версия — 2.0.67 или более поздней.az version
  • Чтобы удалить контейнер "Жидкость", необходимо убедиться, что приложение и его клиенты были отключены от контейнера более 10 минут.

Вывод списка контейнеров в ресурсе Ретранслятора жидкости

Чтобы просмотреть все контейнеры, принадлежащие ресурсу Fluid Relay, выполните следующую команду:

az rest --method get --uri https://management.azure.com/subscriptions/<subscriptionId>/resourcegroups/<resourceGroupName>/providers/Microsoft.FluidRelay/FluidRelayServers/<frsResourceName>/FluidRelayContainers?api-version=<apiVersion>

subscriptionId: идентификатор подписки Azure, к которой принадлежит ресурс Fluid Relay.

resourceGroupName: имя группы ресурсов, в который входит ресурс Fluid Relay.

frsResourceName: имя ресурса Ретранслятора жидкости. Обратите внимание, что это отличается от идентификатора клиента ресурса Ретранслятора жидкости.

apiVersion: версия API поставщика ресурсов. Минимальная поддерживаемая версия — 2022-06-01.

Пример полученных результатов

Выходные данные будут содержать список контейнеров, принадлежащих ресурсу Fluid Relay и их свойствам.

{
  "value": [
    {
      "id": "/subscriptions/<subscriptionId>/resourceGroups/<resourceGroupname>/providers/Microsoft.FluidRelay/fluidRelayServers/<frsResourcename>/fluidRelayContainers/<containerId>",
      "name": "<containerId>",
      "properties": {
        "frsContainerId": "<containerId>",
        "frsTenantId": "<frsResourceTenantId>"
      },
      "resourceGroup": "<resourceGroupname>",
      "type": "Microsoft.FluidRelay/fluidRelayServers/fluidRelayContainers"
    },
    ...
  ]
}

Удаление существующего контейнера

Чтобы удалить контейнер, необходимо определить идентификатор контейнера из выходных данных выше и выполнить следующую команду:

az rest --method delete --uri https://management.azure.com/subscriptions/<subscriptionId>/resourcegroups/<resourceGroupName>/providers/Microsoft.FluidRelay/FluidRelayServers/<frsResourceName>/FluidRelayContainers/<frsContainerId>?api-version=<api-version>

frsContainerId: идентификатор контейнера "Жидкость", который необходимо удалить.