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à.
Converti codice nativo per il cloud in AWS services
Quando si spostano applicazioni native per il cloud da altri cloud a AWS, AWS Transform può aiutare ad aggiornare il codice per utilizzare servizi equivalenti. AWS Ad esempio, una funzione serverless di Azure Functions che usa Azure Cosmos DB può essere convertita in una funzione usando AWS Lambda Amazon DynamoDB. Questa funzionalità converte solo il codice dell'applicazione e non gestisce la migrazione dell'infrastruttura cloud.
Cloud-native la conversione del codice è automatica per le moderne applicazioni.NET idonee. L'agente condivide i dettagli nel rapporto di valutazione e nel piano di modernizzazione, che è possibile personalizzare. Per disattivare la conversione del codice nativo del cloud e lasciare invariato il codice SDK di altri cloud, modifica il piano di modernizzazione o fornisci istruzioni nella chat dell'agente.
Il codice che non può essere convertito in un equivalente AWS è indicato nei commenti TODO, nel codice stubbed o nel file markdown Next Steps generato da Transform. AWS
Vengono convertiti solo i servizi cloud specifici elencati in questa pagina. Per convertire il codice per altri servizi cloud, prendi in considerazione l'utilizzo di AWS Transform custom o di un complemento di codice AI come Kiro.
Azure a AWS conversions
AWS Transform può convertire il codice dell'applicazione Azure per questi servizi:
| Categoria di servizio | Da | Per | Dettagli sulla conversione del codice |
|---|---|---|---|
| Funzioni serverless | Funzioni di Azure | AWS Lambda | Le funzioni di Azure vengono riscritte come funzioni AWS Lambda |
| Archiviazione di oggetti | Archiviazione BLOB di Azure | Simple Storage Service (Amazon S3) | Azure.Storage.BlobsCodice SDK → Codice SDK Amazon.S3 |
| Accodamento dei messaggi | Archiviazione in coda di Azure | Amazon SQS | Azure.Storage.QueuesCodice SDK → codice SDK Amazon.SQS |
| Database NoSQL* | Azure Cosmos DB | Amazon DynamoDB | Microsoft.Azure.CosmosCodice SDK → Codice SDK Amazon.DynamoDBv2 |
* funzione di anteprima
Personalizzazione della conversione del codice
Puoi controllare il comportamento di conversione del codice fornendo istruzioni nella chat degli agenti, modificando il piano di modernizzazione o fornendo un documento direttivo. Alcuni esempi di personalizzazioni che puoi richiedere includono:
-
Disattiva alcune o tutte le conversioni del codice di servizio.
-
Specificate i nomi delle variabili o le convenzioni di denominazione da utilizzare.
-
Aggiungi commenti specifici o modifica la verbosità dei commenti.
-
Reindirizza gli obiettivi di conversione predefiniti, ad esempio la conversione del codice di Azure Blob Storage per utilizzare Amazon DynamoDB anziché Amazon S3.