View a markdown version of this page

Converta código nativo da nuvem em AWS serviços - AWS Transformação

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.