Obter o estado de um calendário de alterações
Você pode obter o estado geral de um calendário ou o estado de um calendário em um horário específico no Change Calendar, uma ferramenta do AWS Systems Manager. Também é possível mostrar a próxima vez em que o estado do calendário muda de OPEN para CLOSED ou vice-versa.
nota
Para obter informações sobre a integração do Change Calendar com o Amazon EventBridge para monitoramento automatizado das mudanças de estado do calendário, consulte Integração do Change Calendar com o Amazon EventBridge. A integração com o EventBridge fornece notificações orientadas por eventos quando os estados do calendário fazem a transição, complementando a abordagem baseada em polling da ação da API GetCalendarState.
Você só pode fazer essa tarefa usando a API GetCalendarState. O procedimento nesta seção usa a AWS Command Line Interface (AWS CLI).
Para obter o estado de um calendário de alterações
-
Execute o seguinte comando para mostrar o estado de um ou mais calendários em um horário específico. O parâmetro
--calendar-namesé obrigatório, mas--at-timeé opcional. Substitua cadaespaço reservado para recurso de exemplopor suas próprias informações.O comando retorna informações como as seguintes.
{ "State": "OPEN", "AtTime": "2020-07-30T16:18:18Z", "NextTransitionTime": "2020-07-31T00:00:00Z" }Os resultados mostram o estado do calendário (se o calendário é do tipo
DEFAULT_OPENouDEFAULT_CLOSED) para as entradas de calendário especificadas que são propriedade ou compartilhadas com sua conta, na hora especificada como o valor--at-timee a hora da próxima transição. Se você não adicionar o parâmetro--at-time, a hora atual será usada.nota
Se você especificar mais de um calendário em uma solicitação, o comando retornará o status
OPENsomente se todos os calendários na solicitação estiverem abertos. Se um ou mais calendários na solicitação forem fechados, o status retornado seráCLOSED.