Todos os produtos
Search
Central de documentação

:OnsTopicDelete

Última atualização: Jul 08, 2026

Exclui um tópico.

Observações de uso

Chame esta operação para excluir um tópico e desalocar os recursos associados. Por exemplo, após desativar uma aplicação, exclua os tópicos que ela utilizava.

Após a exclusão, o backend do Message Queue for Apache RocketMQ desaloca os recursos correspondentes. Como esse processo pode levar tempo considerável, não crie imediatamente um novo tópico com o mesmo nome do item excluído. Se o sistema falhar ao excluir o tópico especificado, solucione o problema com base no código de erro retornado.

Nota

A exclusão do tópico remove todas as relações de publicação e assinatura associadas a ele. Tenha cautela ao executar esta operação.

Limite de solicitações

Cada conta Alibaba Cloud pode chamar esta operação até 10 vezes por segundo. Se o número de solicitações enviadas em 1 segundo atingir o limite, as novas requisições falharão, o que pode interromper seus serviços. Para mais informações sobre os limites de cada operação, consulte Limites de taxa da API.

Autorização

Por padrão, apenas contas Alibaba Cloud podem executar esta operação. Um usuário do Resource Access Management (RAM) precisa receber as permissões necessárias antes de chamá-la. A tabela a seguir detalha as permissões obrigatórias para o usuário RAM. Para saber como conceder permissões, consulte Políticas e exemplos.

API

Action

Recurso em uma instância com namespace

Recurso em uma instância sem namespace

OnsTopicDelete

mq:QueryInstanceBaseInfo

mq:DeleteTopic

acs:mq:::{instanceId}%{topic}

acs:mq:::{topic}

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Exemplo

Descrição

Action

String

Sim

OnsTopicDelete

A operação a ser executada. Defina o valor como OnsTopicDelete.

Topic

String

Sim

test

O nome do tópico a ser excluído.

InstanceId

String

Sim

MQ_INST_188077086902****_BXSuW61e

O ID da instância do Message Queue for Apache RocketMQ que contém o tópico especificado.

Parâmetros de resposta

Parâmetro

Tipo

Exemplo

Descrição

RequestId

String

4189D4A6-231A-4028-8D89-F66A76C1****

O ID da solicitação. O sistema gera um ID exclusivo para cada requisição. Use esse identificador para solucionar problemas.

Exemplos

Exemplos de solicitações

http(s)://ons.cn-zhangjiakou.aliyuncs.com/?Action=OnsTopicDelete
&InstanceId=MQ_INST_188077086902****_BXSuW61e
&Topic=test
&<Common request parameters>

Exemplos de respostas de sucesso

Formato XML

HTTP/1.1 200 OK
Content-Type:application/xml

<OnsTopicDeleteResponse>
<RequestId>4189D4A6-231A-4028-8D89-F66A76C1****</RequestId>
</OnsTopicDeleteResponse>

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "4189D4A6-231A-4028-8D89-F66A76C1****"
}

Códigos de erro

Para obter uma lista de códigos de erro, visite a Central de Erros da API.

Exclua um tópico no console

Também é possível excluir um tópico pelo Message Queue for Apache RocketMQ console. Para mais detalhes, consulte Gerencie tópicos.