Löschen von Fluid-Containern in Azure Fluid Relay

In diesem Szenario wird ein vorhandener Fluid-Container gelöscht. Sobald ein Container gelöscht wird, können Anwendungen, die auf den Container verweisen, nicht mehr auf den Container oder seine Daten zugreifen.

Voraussetzungen für das Löschen eines Fluid-Containers

  • Zunächst müssen Sie die Azure-Befehlszeilenschnittstelle (Azure CLI) installieren. Wenn Sie Azure CLI bereits installiert haben, stellen Sie bitte sicher, dass Ihre Version 2.0.67 oder höher ist, indem Sie az version ausführen.
  • Um einen Fluid-Container zu löschen, müssen Sie sicherstellen, dass Ihre Anwendung und deren Clients für mehr als 10 Minuten vom Container getrennt wurden.

Auflisten der Container innerhalb einer Fluid-Relay-Ressource

Um alle zu Ihrer Fluid Relay-Ressource gehörenden Container zu sehen, können Sie den folgenden Befehl ausführen:

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

subscriptionId: ID des Azure-Abonnements, zu dem Ihre Fluid Relay-Ressource gehört.

resourceGroupName: Name der Ressourcengruppe, in der sich Ihre Fluid Relay-Ressource befindet.

frsResourceName: Name Ihrer Fluid Relay-Ressource. Beachten Sie, dass sich dies von der tenantId der Fluid Relay-Ressource unterscheidet.

apiVersion: API-Version des Ressourcenanbieters. Die minimal unterstützte Version ist 2022-06-01.

Beispielausgabe

Die Ausgabe enthält eine Liste der Container, die zu Ihrer Fluid Relay-Ressource gehören, sowie deren Eigenschaften.

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

Einen bestehenden Container löschen

Um einen Container zu löschen, müssen Sie die containerId des Containers in der obigen Ausgabe identifizieren und den folgenden Befehl ausführen:

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: ID des zu löschenden Fluid-Containers.