Automatizar o Ciclo de Vida de Recursos

V1.0 – Setembro 2024

Versão Autor Descrição
V1.0 – 2024-09-10 Diogo Hatz d50037923 Versão Inicial
V1.0 – 2024-09-10 Wisley da Silva Paulo 00830850 Revisão do Documento

Objetivo

Este documento objetiva apresentar os procedimentos necessários para a criação de uma task automatizada para ligar e desligar recursos na Huawei Cloud de forma periódica através do serviço Cloud Operations Center (COC).

COC

Para criar uma task automatizada para ligar e desligar os recursos de uma conta na Huawei Cloud, primeiramente, acesse o serviço COC através do console da HWC e permita a delegação de permissões para a agency relativa ao serviço do COC. Obs: As agencies criadas para o serviço do COC serão utilizadas somente para delegar permissões ao serviço COC.

Navegue até a seção “Resource O\&M” e acesse a subseção “Automated O\&M”.

Selecione a rotina de “Scheduled O\&M” para definir uma política automatizada de ligamento e desligamento de recursos e clique em “Create Task”.

Insira informações pertinentes à task, como o seu nome e o enterprise project a qual a task pertencerá. Ademais, insira, também, um fuzo horário para a definição periódica da task. Selecione a opção “Periodic execution” para definir uma data e horário para a execução da função periódica, assim como a data de expiração da função.

Selecione o tipo de task como “Jobs” e “Common Jobs” e selecione o job desejado. Neste exemplo, será criada uma tarefa para a inicialização de ECSs automaticamente. Selecione a agency “ServiceLinkedAgencyForCOC” em “IAM Agency” e a região utilizada.

Clique em “+Add” para adicionar instâncias de ECSs que farão parte da task periódica e selecione as respectivas instâncias.

Após isso, basta desabilitar a opção de Batch Policy e Manual Review e clicar em “Submit” para salvar a task criada. Obs: A opção de batch policy serve para delimitar grupos distintos de recursos para a task, ao passo em que a opção manual review serve para forçar a autorização da execução da task por um aprovador delimitado.

É possível ver o status da task como “Enabled” no console do COC.

Exemplo

Após a definição da task criada no item 2.0 deste documento, é possível ver que, no momento em que o dia e horário especificados na task foram atingidos, a ECS delimitada na task foi inicializada.

Também é possível ver o status de execução da task pelo console do COC

Referências