Esta página contém instruções sobre como concluir as seguintes tarefas:
- Crie uma instância com janelas de manutenção
- Defina um período preferencial para manutenção
- Ative as notificações de manutenção
- Encontre manutenção agendada
- Reagende a manutenção
- Remova uma política de manutenção de uma instância
Para uma vista geral das atualizações de manutenção e das janelas de manutenção, consulte o artigo Acerca da manutenção.
Crie uma instância com janelas de manutenção
gcloud
Para criar uma instância do Memorystore for Valkey com janelas de manutenção, use o comando
gcloud memorystore instances create
:
gcloud memorystore instances create INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \ --shard-count=SHARD_COUNT \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Substitua o seguinte:
INSTANCE_ID: o ID da instância do Memorystore for Valkey que está a criar. O ID da instância tem de ter entre 1 e 63 carateres e usar apenas letras minúsculas, números ou hífenes. Tem de começar com uma letra minúscula e terminar com uma letra minúscula ou um número.
PROJECT_ID: o ID ou o número do projeto Google Cloud onde quer criar a sua instância.
REGION_ID: a região onde quer que a instância esteja localizada.
NETWORK_ID: o ID da rede que quer usar para criar a sua instância.
SHARD_COUNT: o número de fragmentos na sua instância. A contagem de fragmentos determina a capacidade total de memória para armazenar dados de instâncias. Para mais informações sobre as especificações de instâncias, consulte o artigo Especificação de instâncias e nós.
DAY: o dia em que quer que a manutenção ocorra. Os valores aceitáveis são
MONDAY
aSUNDAY
.HOUR: a hora do dia (em UTC) em que a janela de manutenção começa. Os valores aceitáveis são
0
a23
.
Por exemplo:
gcloud memorystore instances create my-instance \ --project=my-project \ --location=us-central1 \ --psc-auto-connections=network=projects/my-project/global/networks/default \ --shard-count=8 \ --maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9
Por predefinição, quando cria uma instância com períodos de manutenção, a encriptação em trânsito é desativada e a rede autorizada é default
.
Defina um período preferencial para manutenção
gcloud
Para definir um período de manutenção para uma instância do Memorystore for Valkey, use o comando gcloud memorystore instances update
:
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Substitua o seguinte:
- INSTANCE_ID: o ID da instância.
- PROJECT_ID: o ID ou o número do Google Cloud projeto que contém a instância.
- REGION_ID: a região onde a sua instância está localizada.
- DAY: o dia em que quer que a manutenção ocorra. Os valores aceitáveis são
MONDAY
aSUNDAY
. - HOUR: a hora do dia (em UTC) em que a janela de manutenção começa. Os valores aceitáveis são
0
a23
.
Ative as notificações de manutenção
Para ativar as notificações de manutenção:
Na Google Cloud consola, aceda à página Comunicação.
Clique em Notificações de produtos.
No menu, selecione o seu Google Cloud projeto.
Na linha do Memorystore, ative o botão de email ON.
Um email de notificação de manutenção usa este título: "Upcoming maintenance for your
Cloud Memorystore instance [your-instance-name]"
. Cada endereço de email que
precisa de receber notificações tem de ativar esta opção separadamente.
As notificações de manutenção são definidas ao nível do projeto e não nas instâncias. O Memorystore for Valkey envia notificações para o endereço de email associado à sua Conta Google. Não pode configurar um alias do email personalizado (por exemplo, um alias do email de uma equipa).
Encontre a manutenção agendada
Se a manutenção estiver agendada para a sua instância do Memorystore for Valkey, use o comando gcloud memorystore instances describe
para ver a manutenção agendada.
gcloud
gcloud memorystore instances describe INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID
Substitua o seguinte:
- INSTANCE_ID: o ID da instância
- PROJECT_ID: o ID ou o número do projeto do Google Cloud projeto que contém a instância
- REGION_ID: a região onde a sua instância está localizada
A saída para a manutenção agendada é a seguinte:
maintenancePolicy: weeklyMaintenanceWindow: - day: DAY duration: 3600 seconds - startTime hour: HOUR maintenanceSchedule: endTime: 'END_DATE_AND_TIME_STAMP' scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP' startTime: 'START_DATE_AND_TIME_STAMP'
Onde:
maintenancePolicy
mostra informações sobre a hora de criação da sua política de manutenção preferencial.DAY
é o dia da semana em que ocorre a manutenção.HOUR
é a hora (em UTC) em que a manutenção começa.
maintenanceSchedule
mostra informações sobre a manutenção agendada para a sua instância.END_DATE_AND_TIME_STAMP
indica quando uma atualização de manutenção agendada termina para a sua instância.SCHEDULED_DATE_AND_TIME_STAMP
indica quando está agendada a conclusão de uma atualização de manutenção para a sua instância.START_DATE_AND_TIME_STAMP
indica quando uma atualização de manutenção agendada começa para a sua instância.
Reagendar manutenção
Para reagendar a manutenção, use o comando gcloud memorystore instances reschedule-maintenance
.
gcloud
gcloud memorystore instances reschedule-maintenance INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]
Substitua o seguinte:
- INSTANCE_ID: o ID da instância.
- PROJECT_ID: o ID ou o número do projeto Google Cloud que contém a instância.
- REGION_ID: a região onde a sua instância está localizada.
RESCHEDULE_TYPE: o tipo de atualização reagendada. Os valores disponíveis são:
IMMEDIATE
: inicie a atualização de manutenção imediatamente.SPECIFIC_TIME
: designar uma hora específica para a atualização. Este período não pode ser superior a 14 dias a partir do período de manutenção original.
RESCHEDULE_TIME: a data e a hora em que o Memorystore for Valkey reagenda a atualização de manutenção.
Remova uma política de manutenção de uma instância
Se já não precisar de uma política de manutenção para uma instância e quiser usar a predefinição do Memorystore for Valkey para manutenção, pode remover a política da instância. Para o fazer, use o comando gcloud memorystore instances update
.
gcloud
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --clear-maintenance-policy-weekly-window
Substitua o seguinte:
- INSTANCE_ID: o ID da instância da qual quer remover a política de manutenção
- PROJECT_ID: o ID ou o número do projeto Google Cloud que contém a instância
- REGION_ID: a região onde a sua instância está localizada
O que se segue?
- Veja as autorizações necessárias para gerir as janelas de manutenção da sua instância do Memorystore for Valkey.