Início rápido: Gerir o servidor flexível do Base de Dados do Azure para PostgreSQL com tarefas de automatização

Observação

Se uma avaliação gratuita estiver disponível, você pode encontrar mais informações sobre ela aqui.

Você pode criar tarefas de automação para sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL para iniciar ou parar o servidor em uma agenda predefinida. Defina os valores Intervalo e Frequência na guia Configurar da tarefa para iniciar ou parar automaticamente o servidor um número específico de vezes todos os dias, semanas ou meses. A tarefa de automação continua a funcionar até que você exclua ou desabilite a tarefa.

Você também pode configurar tarefas de automação para outras tarefas de rotina, como 'Enviar custo mensal para recurso' e 'Dimensionar o Banco de Dados do Azure para PostgreSQL'.

Como as tarefas de automação diferem da Automação do Azure?

As tarefas de automatização são mais simples e ligeiras do que o Automatização do Azure. Você só pode criar uma tarefa de automação no nível de recursos do Azure. Uma tarefa de automatização é um recurso de aplicação lógica que executa um fluxo de trabalho baseado no serviço Azure Logic Apps multitenant. Você pode exibir e editar o fluxo de trabalho subjacente abrindo a tarefa no designer de fluxo de trabalho depois que ele tiver concluído pelo menos uma execução.

Por outro lado, a Automação do Azure é um serviço abrangente de automação e configuração baseado em nuvem que fornece gerenciamento consistente em ambientes Azure e não Azure.

Pricing

Criar uma tarefa de automação não incorre em cobranças imediatamente. Subjacente, uma tarefa de automatização é suportada por um fluxo de trabalho num recurso de aplicação lógica alojado no Azure Logic Apps multi-inquilino; assim, o modelo de preços de consumo aplica-se às tarefas de automatização. A medição e a cobrança são baseadas nas execuções de gatilho e ação no fluxo de trabalho subjacente do aplicativo lógico.

Pré-requisitos

  • Uma conta Azure e uma assinatura.
  • Uma instância de servidor flexível do Banco de Dados do Azure para PostgreSQL que você deseja gerenciar.

Criar uma tarefa de automação para parar o servidor

  1. No portal do Azure, localize o recurso de servidor flexível do Banco de Dados do Azure para PostgreSQL que você deseja gerenciar.

  2. No menu de navegação de recursos, na seção Automação , selecione Tarefas. Captura de ecrã a mostrar o portal do Azure e a Base de Dados do Azure para menu de recursos de servidor flexível do PostgreSQL com 'Tarefas' selecionadas.

  3. No painel Tarefas, selecione Adicionar uma tarefa para selecionar um modelo de tarefa. Captura de ecrã que mostra o painel 'Tarefas' com a opção 'Adicionar uma tarefa' selecionada.

  4. Em Selecione um modelo, selecione a tarefa para parar sua instância de servidor flexível do Banco de Dados do Azure para PostgreSQL. Captura de tela que mostra o painel 'Adicionar uma tarefa' com o modelo 'Parar servidor flexível PostgreSQL' selecionado.

  5. Em Autenticar, na seção Conexões, selecione Criar para cada conexão que aparece na tarefa para que você possa fornecer credenciais de autenticação para todas as conexões. Os tipos de conexões em cada tarefa variam de acordo com a tarefa. Captura de ecrã que mostra a opção 'Criar' selecionada para a ligação do Azure Resource Manager.

  6. Quando solicitado, entre com suas credenciais de conta do Azure. Captura de ecrã que mostra a seleção 'Iniciar sessão'.

  7. Cada conexão autenticada com êxito é semelhante a este exemplo: Captura de tela que mostra a conexão criada com êxito.

  8. Depois de autenticar todas as conexões, selecione Avançar: Configurar.

  9. Em Configurar, forneça um nome para a tarefa e quaisquer outras informações necessárias. Quando terminar, selecione Rever e criar. Captura de tela que mostra as informações necessárias para a tarefa selecionada.

  10. As tarefas que enviam notificações por e-mail requerem um endereço de e-mail.

Observação

Não é possível alterar o nome da tarefa após a criação, portanto, considere um nome que ainda se aplique se você editar o fluxo de trabalho subjacente. As alterações feitas no fluxo de trabalho subjacente aplicam-se apenas à tarefa que você criou, não ao modelo de tarefa.   Por exemplo, se você nomear sua tarefa Stop-Instance-Weekly , mas depois editar o fluxo de trabalho subjacente para ser executado diariamente, não poderá alterá-lo para Stop-Instance-Daily.

A tarefa que você criou, que está automaticamente ativa e em execução, aparece na lista Tarefas .

Captura de tela que mostra a lista de tarefas de automação.

Criar uma tarefa de automação para iniciar o servidor

Você pode aplicar as mesmas etapas descritas acima para criar tarefas de automação separadas para iniciar a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL em um momento específico. Saiba como:

  1. Siga as etapas descritas na seção "Criar uma tarefa de automação" até chegar ao estágio "Selecionar um modelo".
  2. Aqui, em vez de selecionar a tarefa "Parar servidor flexível PostgreSQL", selecione o modelo para "Iniciar servidor flexível PostgreSQL".
  3. Prossiga para preencher o restante dos detalhes necessários, conforme descrito nas etapas subsequentes, definindo o cronograma específico no qual você deseja que o servidor comece na seção 'Configurar'.

Rever o histórico de tarefas

Para exibir o histórico de execuções de uma tarefa juntamente com seu status:

  1. No portal do Azure, localize o recurso de servidor flexível do Banco de Dados do Azure para PostgreSQL que você deseja gerenciar.
  2. No menu de navegação de recursos, na seção Automação , selecione Tarefas.
  3. Localize a tarefa que pretende rever na lista Tarefas. Na coluna Execuções dessa tarefa, selecione Exibir.

Eis os possíveis estados de uma execução:

Situação Description
Cancelado A tarefa foi cancelada durante a execução.
Falha A tarefa tem pelo menos uma ação com falha, mas não existem ações subsequentes para lidar com a falha.
A correr A tarefa está em execução no momento.
Bem-sucedido Todas as ações foram bem-sucedidas. Uma tarefa ainda pode ser concluída com êxito se uma ação falhar, mas existe uma ação subsequente para lidar com a falha.
A aguardar A execução ainda não foi iniciada e está pausada porque uma instância de tarefa anterior ainda está em execução.

Para obter mais informações, consulte Histórico de execuções da revisão na vista de monitorização.

Editar a tarefa

Para alterar uma tarefa, você tem estas opções:

Edite a tarefa "inline" para alterar suas propriedades, como informações de conexão ou informações de configuração, como seu endereço de e-mail.

  • Edite o fluxo de trabalho subjacente da tarefa no designer de fluxo de trabalho.

Editar a tarefa na linha

  1. No portal do Azure, localize o recurso de servidor flexível do Banco de Dados do Azure para PostgreSQL que você deseja gerenciar.
  2. No menu de navegação de recursos, na seção Automação , selecione Tarefas.
  3. Localize a tarefa que pretende atualizar na lista Tarefas. Abra o menu de reticências da tarefa (...) e selecione Editar na linha.
  4. Por predefinição, o separador Authenticate mostra as ligações existentes.
  5. Para adicionar novas credenciais de autenticação ou selecionar credenciais de autenticação existentes diferentes para uma ligação, abra o menu de reticências da ligação (...) e selecione Adicionar nova ligação ou, se estiverem disponíveis, selecione credenciais de autenticação diferentes.
  6. Para atualizar outras propriedades da tarefa, selecione Avançar: Configurar.
  7. Quando terminar, selecione Salvar

Editar o fluxo de trabalho subjacente da tarefa