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.