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á.
Converta código nativo da nuvem em AWS serviços
Ao migrar aplicativos nativos da nuvem de outras nuvens para AWS, o AWS Transform pode ajudar a atualizar o código para usar serviços equivalentes AWS . Por exemplo, uma função sem servidor do Azure Functions que usa o Azure Cosmos DB pode ser convertida em uma AWS Lambda função usando o Amazon DynamoDB. Esse recurso converte somente o código do aplicativo e não lida com a migração da infraestrutura de nuvem.
Cloud-native a conversão de código é automática para aplicativos.NET modernos qualificados. O agente compartilha detalhes no relatório de avaliação e no plano de modernização, que você pode personalizar. Para desativar a conversão de código nativo da nuvem e deixar o código do SDK de outras nuvens inalterado, edite o plano de modernização ou dê instruções no chat do agente.
O código que não pode ser convertido em um equivalente em AWS é anotado nos comentários de TODO, no código fragmentado ou no arquivo markdown Next Steps que AWS o Transform gera.
Somente os serviços de nuvem específicos listados nesta página são convertidos. Para converter código para outros serviços em nuvem, considere usar o AWS Transform custom ou um complemento de código de IA, como o Kiro.
Azure para AWS conversões
AWS O Transform pode converter o código do aplicativo Azure para esses serviços:
| Categoria de serviço | De | Para | Detalhes da conversão de código |
|---|---|---|---|
| Funções do com tecnologia sem servidor | Funções do Azure | AWS Lambda | As Funções do Azure são reescritas como AWS Lambda funções |
| Armazenamento de objetos | Armazenamento de blobs do Azure | Amazon S3 | Azure.Storage.BlobsCódigo SDK → Código Amazon.S3 SDK |
| Enfileiramento de mensagens | Armazenamento de filas do Azure | Amazon SQS | Azure.Storage.QueuesCódigo SDK → Código Amazon.SQS SDK |
| Banco de dados NoSQL* | Banco de dados Azure Cosmos | Amazon DynamoDB | Microsoft.Azure.CosmosCódigo SDK → Código Amazon.DynamoDBv2 SDK |
* recurso de pré-visualização
Personalizando a conversão de código
Você pode controlar o comportamento de conversão do código dando instruções no chat do agente, editando o plano de modernização ou fornecendo um documento de orientação. Exemplos de personalizações que você pode solicitar incluem o seguinte:
-
Desative algumas ou todas as conversões de código de serviço.
-
Especifique os nomes das variáveis ou as convenções de nomenclatura a serem usadas.
-
Adicione comentários específicos ou altere a verbosidade dos comentários.
-
Redirecione os destinos de conversão padrão, como converter o código do Azure Blob Storage para usar o Amazon DynamoDB em vez do Amazon S3.