Freigeben über


Löschen von Fluidcontainern in Azure Fluid Relay

In diesem Szenario löschen wir einen vorhandenen Fluid-Container. Nachdem ein Container gelöscht wurde, können Anwendungen, die auf den Container verweisen, nicht mehr auf den Container oder seine Daten zugreifen.

Anforderungen zum Löschen eines Fluidcontainers

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

Auflisten der Container in einer Fluid Relay-Ressource

Um alle Container anzuzeigen, die zu Ihrer Fluid Relay-Ressource gehören, 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 die 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. Mindestens unterstützte Version ist 2022-06-01.

Beispielausgabe

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

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

Löschen eines vorhandenen Containers

Um einen Container zu löschen, müssen Sie die container-ID des Containers aus 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.