Recupero dello stato di un change calendar - AWS Systems Manager

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Recupero dello stato di un change calendar

È possibile ottenere lo stato generale di un calendario o lo stato di un calendario in un momento specifico in Change Calendar, una funzionalità in AWS Systems Manager. È inoltre possibile visualizzare la prossima volta in cui lo stato del calendario passerà da OPEN a CLOSED o viceversa.

È possibile eseguire questo processo solo utilizzando l' operazione API GetCalendarState. La procedura descritta in questa sezione utilizza AWS Command Line Interface (AWS CLI).

Per ottenere lo stato di un change calendar
  • Eseguire il comando seguente per visualizzare lo stato di una o più voci di calendario in un momento specifico. Il parametro --calendar-names è obbligatorio, ma --at-time è facoltativo. Sostituisci ciascun segnaposto delle risorse di esempio con le tue informazioni.

    Linux & macOS
    aws ssm get-calendar-state \ --calendar-names "Calendar_name_or_document_ARN_1" "Calendar_name_or_document_ARN_2" \ --at-time "ISO_8601_time_format"

    Di seguito è riportato un esempio.

    aws ssm get-calendar-state \ --calendar-names "arn:aws:ssm:us-east-2:123456789012:document/MyChangeCalendarDocument" "arn:aws:ssm:us-east-2:123456789012:document/SupportOffHours" \ --at-time "2020-07-30T11:05:14-0700"
    Windows
    aws ssm get-calendar-state ^ --calendar-names "Calendar_name_or_document_ARN_1" "Calendar_name_or_document_ARN_2" ^ --at-time "ISO_8601_time_format"

    Di seguito è riportato un esempio.

    aws ssm get-calendar-state ^ --calendar-names "arn:aws:ssm:us-east-2:123456789012:document/MyChangeCalendarDocument" "arn:aws:ssm:us-east-2:123456789012:document/SupportOffHours" ^ --at-time "2020-07-30T11:05:14-0700"

    Il comando restituisce informazioni simili alle seguenti.

    {
        "State": "OPEN",
        "AtTime": "2020-07-30T16:18:18Z",
        "NextTransitionTime": "2020-07-31T00:00:00Z"
    }

    I risultati mostrano lo stato del calendario (se il calendario è di tipo DEFAULT_OPEN o DEFAULT_CLOSED) per le voci di calendario specificate che sono di proprietà o condivise con l'account --at-time, al momento specificato come valore e ora della transizione successiva. Se non si aggiunge il parametro --at-time, viene utilizzata l'ora corrente.

    Nota

    Se si specifica più di un calendario in una richiesta, il comando restituisce lo stato di OPEN solo se tutti i calendari nella richiesta sono aperti. Se uno o più calendari nella richiesta sono chiusi, lo stato restituito è CLOSED.