

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

# Stack from Migration Partner Migrated Instance \$1 Criar
<a name="deployment-ingestion-stack-from-migration-partner-migrated-instance-create"></a>

Migre uma instância não AMS em execução para uma pilha do AMS, em uma determinada VPC e sub-rede gerenciadas pelo AMS. Deve ser uma instância configurada por meio de um serviço de migração para a nuvem. As tags existentes na instância a ser migrada serão aplicadas aos recursos criados, além das tags solicitadas na RFC. O número total de tags entre a instância a ser migrada e os recursos criados não pode exceder cinquenta. Defina uma tag de nome para dar nomes à instância do EC2 e à AMI no console do EC2. Observe que sua RFC será rejeitada se uma tag na instância a ser migrada tiver a mesma chave de uma tag fornecida na RFC.

**Classificação completa:** Implantação \$1 Ingestão \$1 Pilha da instância migrada do parceiro de migração \$1 Criar

## Detalhes do tipo de alteração
<a name="ct-257p9zjk14ija-DISc-table"></a>


****  

|  |  | 
| --- |--- |
| ID do tipo de alteração | ct-257p9zjk14ija | 
| Versão atual | 3.0 | 
| Duração esperada da execução | 360 minutos | 
| Aprovação da AWS | Obrigatório | 
| Aprovação do cliente | Não obrigatório | 
| Modo de execução | Automatizado | 

## Informações adicionais
<a name="deployment-ingestion-stack-from-migration-partner-migrated-instance-create-info"></a>

### Pilha de ingestão de carga de trabalho: criação
<a name="ex-workload-ingest-col"></a>

#### Migração de uma instância para uma pilha AMS com o console
<a name="wig-create-con"></a>

Captura de tela desse tipo de alteração no console AMS:

![\[Instance migration details showing ID, execution mode, version, classification, and description.\]](http://docs.aws.amazon.com/pt_br/managedservices/latest/ctref/images/guiIngestStackFromPartMigStackCreateCT.png)


Como funciona:

1. Navegue até a página **Criar RFC**: No painel de navegação esquerdo do console AMS, clique **RFCs**para abrir a página da RFCs lista e, em seguida, clique em **Criar** RFC.

1. Escolha um tipo de alteração popular (CT) na visualização padrão **Procurar tipos de alteração** ou selecione uma CT na visualização **Escolher por categoria**.
   + **Navegar por tipo de alteração**: você pode clicar em um CT popular na área de **criação rápida** para abrir imediatamente a página **Executar RFC**. Observe que você não pode escolher uma versão mais antiga do CT com a criação rápida.

     Para classificar CTs, use a área **Todos os tipos de alteração** na exibição **Cartão** ou **Tabela**. Em qualquer exibição, selecione uma CT e clique em **Criar RFC** para abrir a página **Executar RFC**. Se aplicável, a opção **Criar com versão mais antiga** aparece ao lado do botão **Criar RFC**.
   + **Escolha por categoria**: selecione uma categoria, subcategoria, item e operação e a caixa de detalhes do CT será aberta com a opção **Criar com uma versão mais antiga**, se aplicável. Clique em **Criar RFC** para abrir a página **Executar RFC**.

1. Na página **Executar RFC**, abra a área do nome do CT para ver a caixa de detalhes do CT. É necessário um **Assunto** (preenchido se você escolher seu CT na visualização **Procurar tipos de alteração**). Abra a área **Configuração adicional** para adicionar informações sobre o RFC.

   Na área **Configuração de execução**, use as listas suspensas disponíveis ou insira valores para os parâmetros necessários. Para configurar parâmetros de execução opcionais, abra a área **Configuração adicional**.

1. Ao terminar, clique em **Executar**. Se não houver erros, a página **RFC criada com sucesso** será exibida com os detalhes da RFC enviada e a saída inicial de **execução**. 

1. Abra a área **Parâmetros de execução** para ver as configurações que você enviou. Atualize a página para atualizar o status de execução do RFC. Opcionalmente, cancele a RFC ou crie uma cópia dela com as opções na parte superior da página.

**nota**  
Se a RFC for rejeitada, a saída da execução incluirá um link para CloudWatch os registros da Amazon. O AMS Workload Ingest (WIGS) RFCs é rejeitado quando os requisitos não são atendidos; por exemplo, se um software antivírus for detectado na instância. Os CloudWatch registros incluirão informações sobre o requisito falhado e as ações a serem tomadas para remediação.

#### Migração de uma instância para uma pilha AMS com a CLI
<a name="wig-create-cli"></a>

Como funciona:

1. Use o Inline Create (você emite um `create-rfc` comando com todos os parâmetros de RFC e execução incluídos) ou o Template Create (você cria dois arquivos JSON, um para os parâmetros RFC e outro para os parâmetros de execução) e emita o `create-rfc` comando com os dois arquivos como entrada. Ambos os métodos são descritos aqui.

1. Envie o `aws amscm submit-rfc --rfc-id ID` comando RFC: com o ID RFC retornado.

   Monitore o `aws amscm get-rfc --rfc-id ID` comando RFC:.

Para verificar a versão do tipo de alteração, use este comando:

```
aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=CT_ID
```
**nota**  
Você pode usar qualquer `CreateRfc` parâmetro com qualquer RFC, independentemente de eles fazerem parte do esquema para o tipo de alteração. Por exemplo, para receber notificações quando o status da RFC mudar, adicione essa linha `--notification "{\"Email\": {\"EmailRecipients\" : [\"email@example.com\"]}}"` à parte dos parâmetros da RFC da solicitação (não aos parâmetros de execução). Para obter uma lista de todos os CreateRfc parâmetros, consulte a [Referência da API de gerenciamento de alterações do AMS](https://docs.aws.amazon.com/managedservices/latest/ApiReference-cm/API_CreateRfc.html).

Você pode usar a CLI do AMS para criar uma instância do AMS a partir de uma instância não AMS migrada para uma conta do AMS.
**nota**  
Certifique-se de ter seguido os pré-requisitos; consulte [Migração de cargas de trabalho: pré-requisitos](https://docs.aws.amazon.com/managedservices/latest/appguide/ex-migrate-instance-prereqs.html) para Linux e Windows.

Para verificar a versão do tipo de alteração, use este comando:

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

*CRIAÇÃO EM LINHA*:

Execute o comando create RFC com os parâmetros de execução fornecidos em linha (aspas de escape ao fornecer parâmetros de execução em linha) e, em seguida, envie a ID de RFC retornada. Por exemplo, você pode substituir o conteúdo por algo assim:

```
aws amscm create-rfc --change-type-id "ct-257p9zjk14ija" --change-type-version "2.0" --title "AMS-WIG-TEST-NO-ACTION" --execution-parameters "{\"InstanceId\":\"INSTANCE_ID\",\"TargetVpcId\":\"VPC_ID\",\"TargetSubnetId\":\"SUBNET_ID\",\"TargetInstanceType\":\"t2.large\",\"ApplyInstanceValidation\":true,\"Name\":\"WIG-TEST\",\"Description\":\"WIG-TEST\",\"EnforceIMDSV2\":\"false\"}"
```

*CRIAÇÃO DE MODELO*:

1. 0emita o esquema JSON dos parâmetros de execução para esse tipo de alteração em um arquivo; o exemplo o chama de .json: MigrateStackParams

   ```
   aws amscm get-change-type-version --change-type-id "ct-257p9zjk14ija" --query "ChangeTypeVersion.ExecutionInputSchema" --output text > MigrateStackParams.json
   ```

1. Modifique e salve o arquivo JSON dos parâmetros de execução. Por exemplo, você pode substituir o conteúdo por algo assim:

   ```
   {
   "InstanceId":          "MIGRATED_INSTANCE_ID",
   "TargetVpcId":         "VPC_ID",
   "TargetSubnetId":      "SUBNET_ID",
   "Name":                "Migrated-Stack",
   "Description":         "Create-Migrated-Stack",
   "EnforceIMDSV2":       "false"
   }
   ```

1. Exiba o arquivo JSON do modelo RFC; o exemplo o chama de .json: MigrateStackRfc

   ```
   aws amscm create-rfc --generate-cli-skeleton > MigrateStackRfc.json
   ```

1. Modifique e salve o MigrateStackRfc arquivo.json. Por exemplo, você pode substituir o conteúdo por algo assim:

   ```
   {
   "ChangeTypeId":         "ct-257p9zjk14ija",
   "ChangeTypeVersion":    "2.0",
   "Title":                "Migrate-Stack-RFC"
   }
   ```

1. Crie o RFC, especificando o MigrateStackRfc arquivo e o MigrateStackParams arquivo:

   ```
   aws amscm create-rfc --cli-input-json file://MigrateStackRfc.json  --execution-parameters file://MigrateStackParams.json
   ```

   Você recebe a ID da nova RFC na resposta e pode usá-la para enviar e monitorar a RFC. Até que você o envie, o RFC permanece no estado de edição e não inicia.

   A nova instância aparece na lista de instâncias da conta do proprietário do aplicativo para a VPC relevante.

1. Depois que a RFC for concluída com êxito, notifique o proprietário do aplicativo para que ele possa fazer login na nova instância e verificar se a carga de trabalho está operacional.

**nota**  
Se a RFC for rejeitada, a saída da execução incluirá um link para CloudWatch os registros da Amazon. O AMS Workload Ingest (WIGS) RFCs é rejeitado quando os requisitos não são atendidos; por exemplo, se um software antivírus for detectado na instância. Os CloudWatch registros incluirão informações sobre o requisito falhado e as ações a serem tomadas para remediação.

#### Dicas
<a name="ex-workload-ingest-tip"></a>

**nota**  
Certifique-se de ter seguido os pré-requisitos; consulte [Migração de cargas de trabalho: pré-requisitos](https://docs.aws.amazon.com/managedservices/latest/appguide/ex-migrate-instance-prereqs.html) para Linux e Windows.

**nota**  
Se uma tag na instância que está sendo migrada tiver a mesma chave de uma tag fornecida na RFC, a RFC falhará.

**nota**  
Você pode especificar até quatro zonas de destino IDs, portas e disponibilidade.

**nota**  
Se a RFC for rejeitada, a saída da execução incluirá um link para CloudWatch os registros da Amazon. O AMS Workload Ingest (WIGS) RFCs é rejeitado quando os requisitos não são atendidos; por exemplo, se um software antivírus for detectado na instância. Os CloudWatch registros incluirão informações sobre o requisito falhado e as ações a serem tomadas para remediação.

**nota**  
Se a RFC for rejeitada, a saída da execução incluirá um link para CloudWatch os registros da Amazon. O AMS Workload Ingest (WIGS) RFCs é rejeitado quando os requisitos não são atendidos; por exemplo, se um software antivírus for detectado na instância. Os CloudWatch registros incluirão informações sobre o requisito falhado e as ações a serem tomadas para remediação.



Se necessário, consulte Falha na [ingestão de carga de trabalho (WIGS](https://docs.aws.amazon.com/managedservices/latest/userguide/rfc-troubleshoot.html#rfc-valid-execute-wigs)).

## Parâmetros de entrada de execução
<a name="deployment-ingestion-stack-from-migration-partner-migrated-instance-create-input"></a>

Para obter informações detalhadas sobre os parâmetros de entrada de execução, consulte[Esquema para alteração do tipo ct-257p9zjk14ija](schemas.md#ct-257p9zjk14ija-schema-section).

## Exemplo: parâmetros obrigatórios
<a name="deployment-ingestion-stack-from-migration-partner-migrated-instance-create-ex-min"></a>

```
Example not available.
```

## Exemplo: Todos os parâmetros
<a name="deployment-ingestion-stack-from-migration-partner-migrated-instance-create-ex-max"></a>

```
{
  "InstanceId" : "i-1234567890abababa",
  "TargetVpcId" : "vpc-01234567890abcdef",
  "TargetSubnetId" : "subnet-12345678901234567",
  "TargetSecurityGroupIds": ["sg-01234567890abcdef", "sg-1234567890abcdef0"],
  "Name": "My Stack",
  "Description": "This is my stack",
  "TargetInstanceType": "t2.large",
  "ApplyInstanceValidation": true,
  "KmsKeyId": "arn:aws:kms:us-east-1:012345678910:key/a3ccc020-abcd-1234-8d69-2f060c3c1234",
  "EnforceIMDSV2": "true",
  "Tags": [
    {
      "Key": "key1",
      "Value": "value1"
    },
    {
      "Key": "key2",
      "Value": "value2"
    },
    {
      "Key": "key3",
      "Value": "value3"
    },
    {
      "Key": "key4",
      "Value": "value4"
    },
    {
      "Key": "key5",
      "Value": "value5"
    },
    {
      "Key": "key6",
      "Value": "value6"
    },
    {
      "Key": "key7",
      "Value": "value7"
    },
    {
      "Key": "key8",
      "Value": "value8"
    },
    {
      "Key": "key9",
      "Value": "value9"
    },
    {
      "Key": "key10",
      "Value": "value10"
    },
    {
      "Key": "key11",
      "Value": "value11"
    },
    {
      "Key": "key12",
      "Value": "value12"
    },
    {
      "Key": "key13",
      "Value": "value13"
    },
    {
      "Key": "key14",
      "Value": "value14"
    },
    {
      "Key": "key15",
      "Value": "value15"
    },
    {
      "Key": "key16",
      "Value": "value16"
    },
    {
      "Key": "key17",
      "Value": "value17"
    },
    {
      "Key": "key18",
      "Value": "value18"
    },
    {
      "Key": "key19",
      "Value": "value19"
    },
    {
      "Key": "key20",
      "Value": "value20"
    },
    {
      "Key": "key21",
      "Value": "value21"
    },
    {
      "Key": "key22",
      "Value": "value22"
    },
    {
      "Key": "key23",
      "Value": "value23"
    },
    {
      "Key": "key24",
      "Value": "value24"
    },
    {
      "Key": "key25",
      "Value": "value25"
    },
    {
      "Key": "key26",
      "Value": "value26"
    },
    {
      "Key": "key27",
      "Value": "value27"
    },
    {
      "Key": "key28",
      "Value": "value28"
    },
    {
      "Key": "key29",
      "Value": "value29"
    },
    {
      "Key": "key30",
      "Value": "value30"
    },
    {
      "Key": "key31",
      "Value": "value31"
    },
    {
      "Key": "key32",
      "Value": "value32"
    },
    {
      "Key": "key33",
      "Value": "value33"
    },
    {
      "Key": "key34",
      "Value": "value34"
    },
    {
      "Key": "key35",
      "Value": "value35"
    },
    {
      "Key": "key36",
      "Value": "value36"
    },
    {
      "Key": "key37",
      "Value": "value37"
    },
    {
      "Key": "key38",
      "Value": "value38"
    },
    {
      "Key": "key39",
      "Value": "value39"
    },
    {
      "Key": "key40",
      "Value": "value40"
    },
    {
      "Key": "key41",
      "Value": "value41"
    },
    {
      "Key": "key42",
      "Value": "value42"
    },
    {
      "Key": "key43",
      "Value": "value43"
    },
    {
      "Key": "key44",
      "Value": "value44"
    },
    {
      "Key": "key45",
      "Value": "value45"
    },
    {
      "Key": "key46",
      "Value": "value46"
    },
    {
      "Key": "key47",
      "Value": "value47"
    },
    {
      "Key": "key48",
      "Value": "value48"
    },
    {
      "Key": "key49",
      "Value": "value49"
    },
    {
      "Key": "key50",
      "Value": "value50"
    }
  ]
}
```