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

Aggiorna RFCs

È possibile inviare nuovamente una RFC che è stata rifiutata o che non è ancora stata inviata aggiornando la RFC e quindi inviandola o inviandola nuovamente. Tieni presente che la RFCs maggior parte viene rifiutata perché lo specificato RequestedStartTime è passato prima dell'invio o perché lo specificato non TimeoutInMinutes è adeguato per eseguire la RFC (poiché TimeoutInMinutes non prolunga una RFC di successo, consigliamo di impostarlo sempre su almeno «60" e fino a «360" per un gruppo Amazon o EC2 Amazon Auto EC2 Scaling con tempi di esecuzione prolungati). UserData Questa sezione descrive come utilizzare la versione CLI del UpdateRfc comando per aggiornare un RFC con un nuovo parametro RFC o nuovi parametri utilizzando JSON con stringhe o un file di parametri aggiornato.

Questo esempio descrive l'utilizzo della versione CLI dell' UpdateRfc API AMS (vedi Update RFC). Sebbene esistano tipi di modifica per l'aggiornamento di alcune risorse (DNS privato e pubblico, stack di bilanciamento del carico e configurazione delle patch agli stack), non esiste un CT per aggiornare una RFC.

Ti consigliamo di inviare un'operazione alla volta. UpdateRfc Se invii più aggiornamenti, ad esempio su uno stack DNS, il tentativo di aggiornamento del DNS contemporaneamente potrebbe fallire.

DATI RICHIESTIRfcId: L'RFC che stai aggiornando.

DATI FACOLTATIVIExecutionParameters: A meno che tu non stia aggiornando un campo non obbligatorio, ad esempioDescription, invierai parametri di esecuzione modificati per risolvere i problemi che hanno causato il rifiuto o l'annullamento della RFC. Tutti i valori non nulli inviati sovrascrivono tali valori nella RFC originale.

  1. Trova la relativa RFC rifiutata o annullata, puoi usare questo comando (puoi sostituire il valore con): Canceled

    aws amscm list-rfc-summaries --filter Attribute=RfcStatusId,Value=Rejected
  2. Puoi modificare uno qualsiasi dei seguenti parametri RFC:

    { "Description": "string", "ExecutionParameters": "string", "ExpectedOutcome": "string", "ImplementationPlan": "string", "RequestedEndTime": "string", "RequestedStartTime": "string", "RfcId": "string", "RollbackPlan": "string", "Title": "string", "WorstCaseScenario": "string"}

    Esempio di comando che aggiorna il campo Descrizione:

    aws amscm update-rfc --description "AMSTestNoOpsActionRequired" --rfc-id "RFC_ID" --region us-east-1

    Esempio di comando che aggiorna il ExecutionParameters VpcId campo:

    aws amscm update-rfc --execution-parameters "{\"VpcId\":\"VPC_ID\"}" --rfc-id "RFC_ID" --region us-east-1

    Comando di esempio che aggiorna la RFC con un file di parametri di esecuzione che contiene gli aggiornamenti; vedi esempio di file di parametri di esecuzione nel passaggio 2 di: EC2 stack | Create:

    aws amscm update-rfc --execution-parameters file://CreateEc2ParamsUpdate.json --rfc-id "RFC_ID" --region us-east-1
  3. Invia nuovamente la RFC utilizzando submit-rfc lo stesso ID RFC che hai utilizzato quando la RFC è stata creata per la prima volta:

    aws amscm submit-rfc --rfc-id RFC_ID

    Se la RFC ha esito positivo, non riceverai alcun messaggio di conferma o di errore sulla riga di comando.

  4. Per monitorare lo stato della richiesta e visualizzare l'output di esecuzione, esegui il comando seguente.

    aws amscm get-rfc --rfc-id RFC_ID