Excluir contêineres do Fluid no Azure Fluid Relay

Nesse cenário, excluiremos um contêiner existente do Fluid. Depois que um contêiner for excluído, os aplicativos que o referenciam não poderão mais acessá-lo, e nem a seus dados.

Requisitos para excluir um contêiner do Fluid

  • Para começar, você precisa instalar a CLI do Azure. Se você já tiver a CLI do Azure instalada, verifique se sua versão é 2.0.67 ou superior executando az version.
  • Para excluir um contêiner do Fluid, deve-se garantir que o aplicativo e os clientes dele estejam desconectados do contêiner a mais de 10 minutos.

Listar os contêineres em um recurso do Fluid Relay

Para ver todos os contêineres pertencentes ao recurso do Fluid Relay, você pode executar o seguinte comando:

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

subscriptionId: a ID da assinatura do Azure a qual seu recurso do Fluid Relay pertence.

resourceGroupName: o nome do grupo de recursos onde está seu recurso do Fluid Relay.

frsResourceName: o nome do seu recurso do Fluid Relay. Observe que ele é diferente da tenantId do recurso do Fluid Relay.

apiVersion: a versão da API do provedor de recursos. A versão mínima suportada é 01-06-2022.

Saída de exemplo

A saída conterá uma lista de contêineres pertencentes ao recurso do Fluid Relay e suas propriedades.

{
  "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"
    },
    ...
  ]
}

Excluir um contêiner existente

Para excluir um contêiner, você precisa identificar a containerId do contêiner da saída acima e executar o seguinte comando:

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: a ID do contêiner do Fluid a ser excluído.