删除 Azure Fluid Relay 中的 Fluid 容器

在此方案中,我们将删除现有的 Fluid 容器。 删除某个容器后,引用该容器的应用程序不再可以访问该容器或其数据。

删除 Fluid 容器所要满足的要求

  • 若要开始,需安装 Azure CLI。 如果已安装 Azure CLI,请运行 az version 来确保其版本为 2.0.67 或更高。
  • 若要删除 Fluid 容器,必须确保应用程序及其客户端已与容器断开连接超过 10 分钟。

列出 Fluid Relay 资源中的容器

若要查看属于 Fluid Relay 资源的所有容器,可运行以下命令:

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

subscriptionId:Fluid Relay 资源所属的 Azure 订阅的 ID

resourceGroupName:Fluid Relay 资源所在的资源组的名称

frsResourceName:Fluid Relay 资源的名称。 请注意,此值不同于 Fluid Relay 资源的 tenantId。

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

删除现有容器

若要删除某个容器,需要在上述输出中确定该容器的 containerId,然后运行以下命令

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

frsContainerId:要删除的 Fluid 容器的 ID