

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atualizar RFCs
<a name="ex-update-rfcs"></a>

Você pode reenviar uma RFC que tenha sido rejeitada ou que ainda não tenha sido enviada, atualizando a RFC e, em seguida, enviando-a ou reenviando-a. Observe que a RFCs maioria é rejeitada porque o especificado `RequestedStartTime` foi aprovado antes do envio ou porque o especificado TimeoutInMinutes é inadequado para executar o RFC (como TimeoutInMinutes não prolonga um RFC bem-sucedido, recomendamos sempre definir isso para pelo menos “60" e até “360" para um grupo da Amazon ou do EC2 Amazon Auto Scaling EC2 com longa duração). UserData Esta seção descreve como usar a versão CLI do `UpdateRfc` comando para atualizar uma RFC com um novo parâmetro RFC ou novos parâmetros usando JSON em sequência de caracteres ou um arquivo de parâmetros atualizado.

Este exemplo descreve o uso da versão CLI da UpdateRfc API AMS (consulte [Atualizar RFC](https://docs.aws.amazon.com/managedservices/latest/ApiReference-cm/update-rfc.html)). Embora existam tipos de alteração para atualizar alguns recursos (DNS privado e público, pilhas de balanceadores de carga e configuração de patches de pilha), não há CT para atualizar uma RFC.

Recomendamos que você envie uma UpdateRfc operação por vez. Se você enviar várias atualizações, por exemplo, em uma pilha de DNS, as atualizações podem falhar ao tentar atualizar o DNS ao mesmo tempo.

DADOS NECESSÁRIOS`RfcId`: O RFC que você está atualizando.

DADOS OPCIONAIS`ExecutionParameters`: A menos que você esteja atualizando um campo não obrigatório, por exemplo`Description`, você enviaria parâmetros de execução modificados para resolver os problemas que fizeram com que a RFC fosse rejeitada ou cancelada. Todos os valores não nulos enviados sobrescrevem esses valores no RFC original.

1. Encontre o RFC relevante rejeitado ou cancelado, você pode usar este comando (você pode substituir o valor por): `Canceled`

   ```
   aws amscm list-rfc-summaries --filter Attribute=RfcStatusId,Value=Rejected
   ```

1. Você pode modificar qualquer um dos seguintes parâmetros de RFC:

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

   Exemplo de comando atualizando o campo Descrição:

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

   Exemplo de comando atualizando o ExecutionParameters VpcId campo:

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

   Exemplo de comando atualizando o RFC com um arquivo de parâmetros de execução que contém as atualizações; veja exemplo de arquivo de parâmetros de execução na etapa 2 de: [EC2 stack \$1 Create](https://docs.aws.amazon.com/managedservices/latest/ctref/deployment-advanced-ec2-stack-create.html):

   ```
   aws amscm update-rfc --execution-parameters file://CreateEc2ParamsUpdate.json --rfc-id "RFC_ID" --region us-east-1
   ```

1. Reenvie a RFC usando `submit-rfc` a mesma ID de RFC que você tem de quando a RFC foi criada pela primeira vez:

   ```
   aws amscm submit-rfc --rfc-id RFC_ID
   ```

   Se o RFC for bem-sucedido, você não receberá nenhuma mensagem de confirmação ou erro na linha de comando.

1. Para monitorar o status da solicitação e visualizar a Saída de Execução, execute o comando a seguir.

   ```
   aws amscm get-rfc --rfc-id RFC_ID
   ```