Este documento descreve como gerenciar programações de snapshots para seu disco permanente zonal e regional e o hiperdisco do Google Cloud .
Você pode gerenciar programações de snapshots da seguinte maneira:
- Ver programações de instantâneos
- Alterar programações de snapshots
- Excluir programações de snapshots
Você também pode configurar alertas para snapshots agendados .
Antes de começar
- Se ainda não o fez, configure a autenticação. Autenticação é o processo pelo qual sua identidade é verificada para acesso a Google Cloud serviços e APIs. Para executar códigos ou amostras em um ambiente de desenvolvimento local, você pode se autenticar no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, confirm that you have configured the gcloud CLI to use Workforce Identity Federation.
- Administrador de instância do Compute (v1) (
roles/compute.instanceAdmin.v1
) - Para se conectar a uma VM que pode ser executada como uma conta de serviço: Usuário da conta de serviço (v1) (
roles/iam.serviceAccountUser
) - Para visualizar programações de snapshots:
compute.resourcePolicies.list
no projeto ou organização - Para atualizar uma programação de snapshot:
-
compute.resourcePolicies.update
na política de recursos -
compute.resourcePolicies.get
na política de recursos
-
- Para substituir uma programação de snapshot:
-
compute.resourcePolicies.use
na política de recursos -
compute.disks.addResourcePolicies
no disco -
compute.disks.removeResourcePolicies
no disco
-
- Para excluir uma programação de snapshot:
-
compute.resourcePolicies.delete
na política de recursos -
compute.disks.removeResourcePolicies
no disco
-
- No console do Google Cloud, acesse a página Instantâneos .
- Selecione a guia Programações de instantâneos .
- Use o campo Filtro para restringir a lista de planejamentos de snapshots.
- Clique no nome de uma programação de snapshot para ver seus detalhes.
- No console do Google Cloud, acesse a página Instantâneos .
- Selecione a guia Programações de instantâneos .
- Use o campo Filtro para listar programações de snapshots para uma região específica.
-
PROJECT_ID
: o nome do projeto -
REGION
: a região, por exemplous-west1
-
PROJECT_ID
: o nome do projeto -
REGION
: a região, por exemplous-west1
- Descrição
- Programação de instantâneo
- Rótulos aplicados aos instantâneos gerados
- Política de exclusão do disco de origem para lidar com instantâneos gerados automaticamente se o disco de origem for excluído
- Política de retenção para definir por quanto tempo manter os snapshots gerados a partir da programação de snapshots
- No console do Google Cloud, acesse a página Instantâneos .
- Selecione Programações de instantâneos para ver uma lista de suas programações.
- Clique no nome da programação de captura instantânea que você deseja modificar.
- Na página de detalhes do agendamento de snapshot, clique no botão Editar agendamento .
- SCHEDULE_NAME : o nome da programação do snapshot.
- REGION : a região onde reside sua programação de snapshot.
- DESCRIPTION : uma descrição da programação do snapshot. Use aspas em torno de sua descrição.
- KEY e VALUE : um par chave-valor que pode ser usado para agrupar recursos relacionados ou associados .
- DAYS : número máximo de dias que o instantâneo é retido antes de ser excluído.
- DELETE_OPTION : Comportamento de retenção de instantâneos automáticos após a exclusão do disco original. O valor deve ser um dos seguintes:
-
apply-retention-policy
: quando o disco de origem for excluído, continue a aplicar a janela de retenção para quaisquer snapshots criados pela programação de snapshots. -
keep-auto-snapshots
: (padrão) se o disco de origem for excluído, mantenha todos os snapshots criados pelo agendamento de snapshot, independentemente da janela de retenção.
-
- START_TIME : a hora de início UTC. O tempo deve começar na hora. Por exemplo:
- 14h PST são
22:00
. - Se você definir um horário de início para
22:13
, receberá um erro.
- 14h PST são
SCHEDULE_FLAG : um dos seguintes sinalizadores:
-
--hourly-schedule=
HOURLY_INTERVAL
: o número de horas entre cada instantâneo. OHOURLY_INTERVAL
deve ser um número inteiro entre1
e23
. Por exemplo, definir--hourly-schedule
como 12 significa que o instantâneo é gerado a cada 12 horas. -
--daily-schedule
: executa um instantâneo diariamente, àsSTART_TIME
--weekly-schedule=
WEEKLY_INTERVAL
: define o dia em que você deseja que o instantâneo ocorra. Você deve especificar o dia da semana; os valores não diferenciam maiúsculas de minúsculas.--weekly-schedule-from-file=
FILE_NAME
: especifica um arquivo que contém a programação semanal do snapshot. Você pode especificar programações semanais em diferentes dias da semana e em horários diferentes usando um arquivo. Por exemplo, seu arquivo pode especificar uma programação de snapshot para segunda e quarta-feira:none [{"day": "MONDAY", "startTime": "04:00"}, {"day": "WEDNESDAY", "startTime": "02:00"}]
Se você incluir uma hora de início em seu arquivo, não será necessário definir o sinalizador--start-time
. A programação usa o fuso horário UTC. O tempo deve começar na hora. Por exemplo:- 14h PST são
22:00
. - Se você definir um horário de início para
22:13
, receberá um erro.
- 14h PST são
Os sinalizadores de frequência de snapshot
hourly-schedule
,daily-schedule
,weekly-schedule
eweekly-schedule-from-file
são mutuamente exclusivos. Você pode usar apenas um para sua programação de snapshot.-
Altere a descrição e o rótulo:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "description": "DESCRIPTION", "snapshotProperties": { "labels": {"KEY": "VALUE"} } }
Altere a programação do snapshot para de hora em hora:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "hourlySchedule": { "hoursInCycle": HOURLY_INTERVAL, "startTime": START_TIME } } } }
Altere a programação do snapshot para diariamente:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "dailySchedule": { "daysInCycle": DAILY_INTERVAL, "startTime": START_TIME } } } }
Altere a programação do snapshot para semanal:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "schedule": { "weeklySchedule": { "dayOfWeeks": [ { "day": WEEKLY_INTERVAL, "startTime": START_TIME } ] } } } }
Altere a política de retenção de snapshots:
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME { "name": "SCHEDULE_NAME", "snapshotSchedulePolicy": { "retentionPolicy": { "maxRetentionDays": DAYS, "onSourceDiskDelete":"DELETE_OPTION" } } }
- PROJECT_ID : o nome do projeto.
- REGION : a região onde a programação do snapshot está localizada.
- SCHEDULE_NAME : o nome da programação do snapshot.
- DESCRIPTION : uma descrição da programação do snapshot. Use aspas em torno de sua descrição.
- KEY e VALUE : um par chave-valor que pode ser usado para agrupar recursos relacionados ou associados .
- HOURLY_INTERVAL : define o intervalo em que você deseja que o snapshot ocorra. Defina a programação horária usando um número inteiro entre
1
e23
. Para que os instantâneos sejam criados no mesmo horário todos os dias, escolha um número que se divida igualmente por 24 (1, 2, 3, 4, 6, 8 ou 12). Por exemplo, definir--hourly-schedule
como 12 significa que o instantâneo é gerado a cada 12 horas. - DAILY_INTERVAL : define o número de dias entre cada snapshot. Para criar um instantâneo todos os dias, use o valor
1
. - WEEKLY_INTERVAL : define uma programação que é executada em dias específicos da semana. Especifique um ou mais dias. As seguintes opções estão disponíveis:
MONDAY
,TUESDAY
WEDNESDAY
,THURSDAY
FRIDAY
,SATURDAY
FEIRA, SÁBADO eSUNDAY
. Você deve especificar os dias da semana; eles não diferenciam maiúsculas de minúsculas. Você pode definir até 7 intervalos paradayOfWeeks
, um para cada dia da semana. - START_TIME : a hora de início UTC. O tempo deve começar na hora. Por exemplo:
- 14:00 PST são
22:00
UTC. - Se você definir um horário de início para
22:13
, receberá um erro.
- 14:00 PST são
- DAYS : número máximo de dias que o instantâneo é retido antes de ser excluído.
- DELETE_OPTION : Comportamento de retenção de instantâneos automáticos após a exclusão do disco original. O valor deve ser um dos seguintes:
-
APPLY_RETENTION_POLICY
: quando o disco de origem for excluído, continue a aplicar a janela de retenção para quaisquer snapshots criados pela programação de snapshots. -
KEEP_AUTO_SNAPSHOTS
: (Padrão) Se o disco de origem for excluído, mantenha todos os instantâneos criados pelo agendamento de instantâneos, independentemente da janela de retenção.
-
- No console do Google Cloud, acesse a página Discos .
- Selecione o disco que contém a programação que você deseja desanexar.
- Na página Gerenciar disco , clique em Editar . Talvez seja necessário clicar primeiro no menu Mais ações .
- Abra o menu suspenso Agendamento de instantâneos.
- Clique em Sem agendamento para separar o agendamento do disco.
- Você pode criar um novo agendamento ou trocá-lo enquanto edita as opções do disco.
- Clique em Salvar para concluir a tarefa.
Use o comando
gcloud disks remove-resource-policies
para desanexar a programação de snapshot do disco com a programação que você deseja alterar.gcloud compute disks remove-resource-policies DISK_NAME \ --resource-policies SCHEDULE_NAME \ --region REGION \ --zone ZONE
Substitua o seguinte:
-
DISK_NAME
: o nome do disco com a programação de snapshot anexada a ele -
SCHEDULE_NAME
: o nome da programação de snapshot que você deseja desanexar deste disco -
REGION
: a região onde reside sua programação de snapshot -
ZONE
: a zona onde reside o seu disco zonal
-
Use o comando
gcloud disks add-resource-policies
para adicionar a nova programação de snapshot ao disco.gcloud compute disks add-resource-policies DISK_NAME \ --resource-policies SCHEDULE_NAME \ --zone ZONE
Substitua o seguinte:
-
DISK_NAME
: o nome do disco com a política de recurso de agendamento de snapshot -
SCHEDULE_NAME
: o nome da programação de snapshot que você deseja adicionar a este disco -
ZONE
: a zona onde seu disco reside
-
Desanexe a programação de snapshot atual de um disco construindo uma solicitação
POST
paradisks.removeResourcePolicies
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/removeResourcePolicies { "resourcePolicies": [ "regions/REGION/resourcePolicies/SCHEDULE_NAME" ] }
Substitua o seguinte:
-
PROJECT_ID
: o nome do projeto -
ZONE
: a zona onde o disco reside -
DISK_NAME
: o nome do disco com a programação de snapshot associada -
REGION
: o local da programação do snapshot -
SCHEDULE_NAME
: o nome da programação de snapshot que você está removendo deste disco
-
Anexe o novo agendamento de snapshot ao disco construindo uma solicitação
POST
para o métododisks.addResourcePolicies
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/addResourcePolicies { "resourcePolicies": [ "regions/REGION/resourcePolicies/SCHEDULE_NAME" ] }
Substitua o seguinte:
-
PROJECT_ID
: o nome do projeto -
ZONE
: a localização do disco -
DISK_NAME
: o nome do disco -
REGION
: o local da programação do snapshot -
SCHEDULE_NAME
: o nome da programação de snapshot que você está aplicando a este disco
-
- No console do Google Cloud, acesse a página Instantâneos .
- Selecione Programações de instantâneos para ver uma lista de suas programações.
- Selecione qualquer agendamento não associado a um disco.
Clique em
Excluir .-
SCHEDULE_NAME
: o nome da programação do snapshot -
REGION
: o local da programação do snapshot -
PROJECT_ID
: o nome do projeto -
REGION
: o local da programação do snapshot -
SCHEDULE_NAME
: o nome da programação do snapshot No console do Google Cloud, acesse a página do Logs Explorer .
Na lista suspensa Todos os recursos , aponte para Disco e selecione Todos disk_id .
Na lista suspensa Todos os registros , selecione cloudaudit.googleapis.com/system_event e clique em OK .
Na lista suspensa Qualquer nível de log , selecione o tipo de log.
- Saiba mais sobre frequências de agendamento de snapshots, políticas de retenção e regras de nomenclatura em Sobre agendamentos de snapshots para discos .
- Visualize e exclua os snapshots gerados, conforme descrito em Gerenciar snapshots de disco .
- Saiba como visualizar registros .
Go
Para usar os exemplos Go desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Java
Para usar os exemplos Java desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Node.js
Para usar os exemplos Node.js desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
Python
Para usar os exemplos Python desta página em um ambiente de desenvolvimento local, instale e inicialize o gcloud CLI e e configure o Application Default Credentials com suas credenciais de usuário.
Confira mais informações em Set up authentication for a local development environment.
REST
Para usar as amostras da API REST nesta página em um ambiente de desenvolvimento local, use as credenciais fornecidas para gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para mais informações, consulte Autenticar para usar REST na documentação de autenticação do Google Cloud.
Funções e permissões necessárias
Para obter as permissões necessárias para criar uma programação de snapshot, peça ao administrador para conceder a você as seguintes funções do IAM no projeto:
Para obter mais informações sobre a concessão de funções, consulte Gerenciar acesso a projetos, pastas e organizações .
Essas funções predefinidas contêm as permissões necessárias para criar uma programação de snapshot. Para ver as permissões exatas necessárias, expanda a seção Permissões necessárias :
Permissões necessárias
As seguintes permissões são necessárias para criar uma programação de snapshot:
Você também poderá obter essas permissões com funções personalizadas ou outras funções predefinidas .
Ver programações de instantâneos
Para ver uma lista de programações de snapshots, use o console, o comando
gcloud
ou o método da API Compute Engine. Essa solicitação exibe o nome, a descrição e a região de todos os agendamentos de snapshots em um projeto.Console
gcloud
Para ver uma lista de seus agendamentos de snapshots, use o comando
resource-policies list
.gcloud compute resource-policies list
Para ver a descrição de um planejamento de captura instantânea específico, use o comando
resource-policies describe
.gcloud compute resource-policies describe SCHEDULE_NAME
Substitua
SCHEDULE_NAME
pelo nome da programação do snapshot.Ir
Listar programações de snapshots
Descrever uma programação de snapshot
Java
Listar programações de snapshots
Descrever uma programação de snapshot
Node.js
Pitão
Listar programações de snapshots
Descrever uma programação de snapshot
DESCANSAR
Faça uma solicitação
GET
pararesourcePolicies.aggregatedList
para retornar uma lista dos agendamentos de snapshots de um projeto.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/resourcePolicies
Substitua
PROJECT_ID
pelo nome do projeto.Ver programações de snapshots por região
Para visualizar as programações de snapshots de um projeto em uma região específica, use o console do Google Cloud, a CLI gcloud ou REST.
Console
gcloud
Para visualizar os cronogramas de snapshots de um projeto em uma região específica, use o comando
resource-policies list
.gcloud compute resource-policies list PROJECT_ID --filter REGION
Substitua o seguinte:
DESCANSAR
Faça uma solicitação
GET
para o métodoresourcePolicies.list
para recuperar os agendamentos de snapshots criados em uma região.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies
Substitua o seguinte:
Alterar uma programação de snapshot
Depois de criar um planejamento de captura instantânea, será possível modificar os campos a seguir dinamicamente, usando o procedimento Atualizar um agendamento de captura instantânea :
Para atualizar outros valores para um planejamento de captura instantânea, deve-se excluir o planejamento de captura instantânea e criar um novo, conforme descrito em Substituir um planejamento de captura instantânea .
As atualizações de agendamento de snapshot entram em vigor no primeiro snapshot após as atualizações. Se um instantâneo estiver em execução enquanto você atualiza o planejamento de instantâneo, as alterações entrarão em vigor no instantâneo seguinte.
Atualizar uma programação de snapshot
Você pode usar a CLI do Google Cloud ou a API Compute Engine para alterar algumas propriedades da programação de snapshots, conforme descrito em Alterar uma programação de snapshots .
Para alterar outras propriedades do planejamento de captura instantânea, use o método descrito em Substituir uma programação de captura instantânea .
Console
gcloud
Use o comando
compute resource-policies update
para atualizar a descrição, o planejamento, a política de retenção ou os rótulos de um agendamento de captura instantânea.gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION \ --description="DESCRIPTION" \ --snapshot-labels="KEY=VALUE" \ --max-retention-days=DAYS \ --on-source-disk-delete=DELETE_OPTION \ --start-time=START_TIME \ SCHEDULE_FLAG
Substitua o seguinte:
Exemplos:
Para alterar uma programação de snapshot para uma programação diária:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION --daily-schedule --start-time=START_TIME
Para alterar um snapshot para uma programação horária e também atualizar a descrição e o rótulo do snapshot:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION --description="DESCRIPTION" \ --hourly-schedule=HOURLY_INTERVAL --start-time=START_TIME \ --snapshot-labels="KEY=VALUE"
Para alterar políticas de retenção de snapshot e exclusão de disco de origem para um agendamento de snapshot:
gcloud compute resource-policies update snapshot-schedule SCHEDULE_NAME \ --region=REGION --max-retention-days=DAYS \ --on-source-disk-delete=DELETE_OPTION
Ir
Java
Node.js
Pitão
DESCANSAR
Construa uma solicitação
PATCH
para o métodoresourcePolicies
para atualizar a descrição, o agendamento, a política de retenção, a política de exclusão do disco de origem ou os rótulos de um agendamento de snapshot. No corpo da solicitação, você só precisa especificar oname
e os campos que deseja atualizar.Substitua o seguinte:
Substituir uma programação de snapshot
Siga estas etapas para excluir a programação de snapshot e criar uma nova. Use este método para modificar propriedades de agendamento de captura instantânea que não podem ser alteradas usando o procedimento atualizar um agendamento de captura instantânea .
Se você estiver substituindo um planejamento de snapshot que já está anexado a um disco, primeiro será necessário desanexar o planejamento do disco e excluí-lo. Depois você pode criar uma nova programação e anexá-la ao disco.
Os instantâneos gerados a partir do agendamento de instantâneos desanexados não serão gerenciados pela nova política. Esses instantâneos serão retidos indefinidamente até que você os exclua.
Use o console do Google Cloud, a CLI gcloud ou REST para remover e substituir sua programação de snapshot.
Console
gcloud
DESCANSAR
Excluir uma programação de snapshot
Se você excluir um agendamento de snapshot, todos os snapshots gerados automaticamente associados ao agendamento de snapshot serão mantidos permanentemente. No entanto, após a exclusão do agendamento, ele não poderá mais gerar instantâneos.
Sua política de retenção faz parte da programação do snapshot. Depois que o agendamento for excluído, sua política de retenção não será mais aplicada. Os instantâneos que já foram gerados são mantidos permanentemente até que você os exclua manualmente.
Para excluir uma programação de snapshot existente, use o console do Google Cloud, a Google Cloud CLI ou o método da API Compute Engine. Se o agendamento já estiver anexado a um disco, primeiro desconecte-o do disco e, em seguida, exclua-o. Você não pode excluir um agendamento de snapshot anexado a um disco.
Console
gcloud
Para excluir um planejamento de captura instantânea, use o comando
resource-policies delete
.gcloud compute resource-policies delete SCHEDULE_NAME \ --region REGION
Substitua o seguinte:
Ir
Java
Node.js
Pitão
DESCANSAR
Para excluir uma programação de snapshot, faça uma solicitação
DELETE
para o métodoresourcePolicies.delete
. Se a programação do snapshot já estiver anexada a um disco, você receberá um erro.DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/resourcePolicies/SCHEDULE_NAME
Substitua o seguinte:
Registro e monitoramento
Cada instantâneo agendado associado a um disco cria continuamente um evento do sistema , que é monitorado e registrado em todos os momentos. Os logs de auditoria de eventos do sistema estão sempre habilitados.
Esses logs fornecem informações comportamentais sobre seus snapshots agendados para cada disco associado. Você pode visualizar seus registros no menu Logging no console do Google Cloud.
Para obter mais informações sobre como usar o Logs Explorer, consulte Visualizar logs usando o Logs Explorer .
Console
O que vem a seguir
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-04-17 UTC.
-