Trova RFCs - Guida per l'utente avanzato di AMS

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à.

Trova RFCs

Per trovare una RFC utilizzando la console AMS, segui questi passaggi.

Nota

Questa procedura si applica solo ai programmi pianificati RFCs, ovvero a coloro RFCs che non hanno utilizzato l'opzione ASAP.

  1. Dalla barra di navigazione a sinistra, fai clic su RFCs.

    Si apre il RFCs pannello di controllo.

  2. Scorri l'elenco o usa l'opzione Filtro per rifinire l'elenco.

    L'elenco RFC cambia in base ai criteri di filtro.

  3. Scegli il link Oggetto per la RFC che desideri.

    Viene visualizzata la pagina dei dettagli della RFC relativa a tale RFC con informazioni tra cui l'ID RFC.

  4. Se ce ne sono molti RFCs nella dashboard, puoi utilizzare l'opzione Filtro per cercare tramite RFC:

    • Oggetto: la riga dell'oggetto o il titolo (nell'API/CLI) assegnato alla RFC al momento della creazione.

    • ID RFC: l'identificatore della RFC.

    • Stato di attività: se conosci lo stato RFC, puoi scegliere se AwsOperatorAssignedsignificare che un operatore sta attualmente esaminando la RFC, AwsActionPendingovvero che un operatore AMS deve eseguire qualcosa prima che l'esecuzione RFC possa procedere o CustomerActionPendingche tu debba intraprendere qualche azione prima che l'esecuzione RFC possa procedere.

    • Stato: se conosci lo stato RFC, puoi scegliere tra:

      • Pianificato: RFCs erano programmati.

      • Annullato: sono stati RFCs annullati.

      • In corso: in corso. RFCs

      • Operazione riuscita: RFCs eseguita con successo.

      • RFCs Rifiutati: sono stati rifiutati.

      • Modifiche: RFCs che vengono modificate.

      • Fallimento: RFCs quello non è riuscito.

      • Approvazione in sospeso: RFCs non è possibile procedere fino all'approvazione da parte tua o di AMS. In genere, ciò indica che è necessario approvare la RFC. Avrai ricevuto una notifica di servizio in merito nell'elenco delle richieste di assistenza.

    • Tipo di modifica: seleziona la categoria, la sottocategoria, l'articolo e l'operazione e l'ID del tipo di modifica verrà recuperato automaticamente.

    • Ora di inizio richiesta o Ora di fine richiesta: questa opzione di filtro consente di scegliere Prima o Dopo, quindi inserire una data e, facoltativamente, un'ora (hh:mm e fuso orario). Questo filtro funziona correttamente solo in base alla pianificazione RFCs (non al più presto). RFCs

    • Stato: Pianificato, Annullato, In corso, Operativo riuscito, Rifiutato, Modificato o Non riuscito.

    • Oggetto: l'oggetto (o il titolo, se la RFC è stata creata con l'API/CLI) che hai fornito alla RFC.

    • ID del tipo di modifica: utilizza l'identificatore per il tipo di modifica inviato con la RFC.

    La ricerca consente di aggiungere i filtri, come mostrato nella schermata seguente.

    Search or filter options including Subject, RFC ID, Activity state, and various time-related fields.
  5. Fai clic sul link Oggetto della RFC che desideri.

    Si apre la pagina dei dettagli della RFC relativa a tale RFC con informazioni tra cui l'ID RFC.

Puoi utilizzare più filtri per trovare una RFC.

Per verificare la versione del tipo di modifica, usa questo comando:

aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=CT_ID
Nota

È possibile utilizzare qualsiasi CreateRfc parametro con qualsiasi RFC, indipendentemente dal fatto che faccia parte o meno dello schema per il tipo di modifica. Ad esempio, per ricevere notifiche quando lo stato RFC cambia, aggiungi questa riga --notification "{\"Email\": {\"EmailRecipients\" : [\"email@example.com\"]}}" alla parte dei parametri RFC della richiesta (non ai parametri di esecuzione). Per un elenco di tutti i CreateRfc parametri, consulta l'AMS Change Management API Reference.

Se non scrivi l'ID RFC e hai bisogno di trovarlo in un secondo momento, puoi utilizzare il sistema di gestione delle modifiche AMS (CM) per cercarlo e restringere i risultati con un filtro o una query.

  1. Il ListRfcSummariesfunzionamento dell'API CM dispone di filtri. È possibile filtrare i risultati in base a Attribute e Value combinati in un'operazione AND logica oppure in base a un AttributeCondition, a eValues.

    Filtraggio RFC
    Attributo Valori validi Condizioni valide Condizione predefinita Note

    ActualEndTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    ActualStartTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    AutomationStatusId

    Manuale, automatizzato

    Equals

    Equals

    Esistono solo due stati di automazione

    ChangeTypeId

    Qualsiasi ID del tipo di modifica valido, ad esempio ct-123h45t6uz7jl

    Equals

    Equals

    Individuazione di un tipo di modifica o CSIO

    ChangeTypeVersion

    Qualsiasi ID del tipo di modifica valido, ad esempio 1.0

    Equals

    Equals

    Individuazione di un tipo di modifica o CSIO

    CreatedBy

    Qualsiasi stringa (la lunghezza massima consentita è di 2048 caratteri)

    Contiene

    Contiene

    Il CreatedBy campo della RFC contiene l'ARN dell'utente che lo ha creato

    CreatedTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    LastModifiedTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    LastSubmittedTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    RequestedEndTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    RequestedStartTime

    Qualsiasi stringa che rappresenta una data e ora ISO86 01 (ad esempio, «20170101T000000Z»)

    Prima, dopo, tra

    Nessuno

    La condizione Prima o Dopo accetta solo un valore nel campo Valori. La condizione Between deve avere esattamente due valori nel campo Valori, dove il primo valore deve rappresentare una data precedente al secondo valore

    RfcStatusId

    Annullato, Modifica, Errore,,, Rifiutato InProgress, Pianificato PendingApproval, Operato con successo

    Equals

    Equals

    Aggiorna l'elenco RFC nella console AMS o esegui GetRfc

    Title

    Qualsiasi titolo RFC valido

    Contiene

    Contiene

    Le espressioni regolari in ogni singolo campo non sono supportate. Ricerca senza distinzione tra lettere maiuscole

    Esempi:

    Per trovare tutto ciò che RFCs riguarda SQS (dove SQS è contenuto nella parte Item del CT), puoi usare questo comando: IDs

    list-rfc-summaries --query 'RfcSummaries[?contains(Item.Name,`SQS`)].[Category.Id,Subcategory.Id,Type.Id,Item.Id,RfcId]' --output table

    Il che restituisce qualcosa del genere:

    ---------------------------------------------------------------------------- | ListRfcSummaries | +----------+--------------------------------+-------+-------+----------------+ |Deployment| Advanced Stack Components |SQS |Create |ct-123h45t6uz7jl| |Management| Monitoring & Notification |SQS |Update |ct-123h45t6uz7jl| +----------+--------------------------------+-------+-------+----------------+

    Un altro filtro disponibile list-rfc-summaries èAutomationStatusId, da cercare RFCs , automatizzato o manuale:

    aws amscm list-rfc-summaries --filter Attribute=AutomationStatusId,Value=Automated

    Un altro filtro disponibile per list-rfc-summaries è Title (Oggetto nella console):

    Attribute=Title,Value=RFC-TITLE

    Esempio della nuova struttura di richiesta in JSON che restituisce RFCs dove:

    • (Il titolo CONTIENE la frase «Windows 2012" O «Amazon Linux») E

    • (È RfcStatusId UGUALE A «Successo» O "«) E InProgress

    • (20170101T000000Z <= <= 20170103T000000Z) E (<= 20170103T000000Z) RequestedStartTime ActualEndTime

    { "Filters": [ { "Attribute": "Title", "Values": ["Windows 2012", "Amazon Linux"], "Condition": "Contains" }, { "Attribute": "RfcStatusId", "Values": ["Success", "InProgress"], "Condition": "Equals" }, { "Attribute": "RequestedStartTime", "Values": ["20170101T000000Z", "20170103T000000Z"], "Condition": "Between" }, { "Attribute": "ActualEndTime", "Values": ["20170103T000000Z"], "Condition": "Before" } ] }
    Nota

    Con versioni più avanzate, AMS Filters intende rendere obsoleti i seguenti campi in una prossima versione:

    • Valore: il campo Valore fa parte del campo Filtri. Utilizza il campo Valori che supporta funzionalità più avanzate.

    • RequestedEndTimeRange: utilizza l' RequestedEndTime interno del campo Filtri che supporta funzionalità più avanzate

    • RequestedStartTimeRange: Utilizza l' RequestedStartTime interno del campo Filtri che supporta funzionalità più avanzate.

    Per informazioni sull'utilizzo delle query CLI, vedere Come filtrare l'output con l'opzione --query e il riferimento al linguaggio di interrogazione, Specificazione. JMESPath

  2. Se utilizzi la console AMS:

    Vai alla pagina dell'RFCselenco. Se necessario, puoi filtrare in base all'oggetto RFC, che è quello che hai inserito come RFC al Title momento della creazione.

Nota

Questa procedura si applica solo ai programmi programmati RFCs, ovvero a quelli RFCs che non hanno utilizzato l'opzione ASAP.