Edite, pare ou exclua um stream
Altere as configurações de um stream do Data Stream, pare e reinicie o stream ou exclua-o, no Azion Console ou com a Azion API.
Você pode editar, parar ou excluir um stream do Data Stream no Azion Console ou com a Azion API. Para criar um stream, consulte Primeiros passos do Data Stream.
Um stream parado mantém as configurações e não envia nada até você iniciá-lo de novo. Um stream excluído deixa de existir, junto com as configurações. Para ver todos os campos que você pode alterar, consulte Configurações do stream.
Selecione a interface uma vez. Os pré-requisitos e todas as tarefas abaixo mostram só esse caminho.
Pré-requisitos
- Um stream na sua conta Azion. Para criar um, consulte Primeiros passos do Data Stream.
- A permissão Edit Data Stream. Só com View Data Stream, você vê os streams, mas não pode editá-los, pará-los nem excluí-los. Para mais informações, consulte Configurações do stream.
- Acesso ao Azion Console. Para entrar, consulte Acessar Azion Console.
- Uma conta com menos de 3.000 workloads. A partir de 3.000 workloads, o Console bloqueia os formulários de stream, e você gerencia os streams só pela API.
Edite um stream
Uma edição mantém o ID do stream e altera só as configurações que você salva. Salvar verifica o formato dos campos, não o endpoint, então uma credencial errada aparece depois como envios com falha.
Para editar um stream com a API, envie uma requisição PATCH só com as chaves que você altera. Este exemplo renomeia o stream. Substitua <stream-id> pelo ID do seu stream:
A API responde 200 com o stream armazenado:
O name é o que você enviou, e last_modified avança. A fonte de dados, os transforms e o endpoint continuam como estavam. Para substituir o stream inteiro, envie uma requisição PUT com as chaves que uma criação exige: name, inputs, transform e outputs. Para o corpo de cada chave, consulte Configurações do stream.
As edições levam alguns minutos para se propagar. Salvar um stream ativo que usa sampling desativa todos os outros streams da conta. Depois de alterar o endpoint, verifique os próximos envios no Real-Time Events: cada envio é registrado com o status code que o endpoint retornou.
Pare um stream
Um stream parado mantém as configurações, então você pode iniciá-lo de novo sem configurá-lo.
Para parar um stream com a API, envie uma requisição PATCH que define active como false:
A API responde 200 com o stream armazenado:
O stream mostra "active": false, e as outras configurações não mudam. Para iniciar o stream de novo, envie a mesma requisição com {"active": true}.
Uma mudança no estado ativo entra em vigor depois de um a dois minutos. Durante esse intervalo, o stream pode continuar enviando. Depois dele, o Real-Time Events não registra mais nenhum envio do stream parado para o endpoint.
Exclua um stream
Excluir um stream remove o stream e as configurações dele. Um stream excluído não pode ser restaurado: o Console avisa Once confirmed, this action can't be reversed. Para pausar um stream e manter as configurações, pare o stream em vez disso.
Para excluir um stream com a API, envie uma requisição DELETE:
A API responde 200:
O valor "state": "executed" confirma que a API excluiu o stream.