Estensioni AWS per API, librerie e framework .NET

Estensioni di iniezione di dipendenza .NET per AWS SDK per .NET

Estensione di configurazione e iniezione di dipendenza (DI) .NET per AWS SDK per .NET.

Estensioni di logging .NET per Amazon CloudWatch

Le estensioni di logging .NET per AWS integrano i framework di logging .NET con i file di log Amazon CloudWatch per scrivere i dati di log in un gruppo di log configurato. I log possono essere visualizzati e ricercati utilizzando la Console AWS CloudWatch. Supporta NLog, Apache log4net, ILogger, e Serilog.

Estensioni di configurazione .NET per AWS Systems Manager

L’estensione di configurazione .NET per AWS Systems Manager (AWS SSM) semplifica l’uso dell’archivio dei parametri AWS SSM e di AWS SSM AppConfig in quanto fonte di informazioni di configurazione per le applicazioni .NET Core.

Provider di protezione dei dati ASP.NET Core per AWS Systems Manager

L’implementazione del provider di protezione dei dati ASP.NET Core per AWS Systems Manager ti consente di utilizzare l’archivio dei parametri AWS SSM per memorizzare le chiavi generate dall’API protezione dati di ASP.NET. Questo ti permette di scalare, poiché consente a più server web di condividere le chiavi.

Gestore dell’identità digitale ASP.NET Core per Amazon Cognito

L’implementazione del gestore dell’identità digitale ASP.NET Core per Amazon Cognito semplifica l’utilizzo di Amazon Cognito in quanto soluzione di archiviazione di membership per creare applicazioni web ASP.NET Core utilizzando l’identità ASP.NET Core.

Kit di strumenti IDE AWS

Kit di strumenti AWS per Visual Studio con Amazon Q

Kit di strumenti AWS per Visual Studio 2022 è un’estensione per Microsoft Visual Studio 2022 su Windows. Questo kit di strumenti facilita agli sviluppatori lo sviluppo, il debug e l’implementazione delle applicazioni .NET e .NET Core grazie all’utilizzo di Amazon Web Services. L'integrazione con Amazon Q Developer offre suggerimenti di codice in linea, chat e scansioni di sicurezza. Inoltre, fornisce anche un Esploratore AWS per gestire i servizi AWS e la pubblicazione in AWS con un clic.

Kit di strumenti AWS per Visual Studio 2019

Il kit di strumenti AWS per Visual Studio 2019 è un’estensione per Microsoft Visual Studio 2017 e 2019 su Microsoft Windows. Questo kit facilita agli sviluppatori lo sviluppo, il debug e l’implementazione delle applicazioni .NET e .NET Core grazie all’utilizzo di Amazon Web Services.

Kit di strumenti AWS per JetBrains

Il kit di strumenti AWS per JetBrains funziona con Rider e fornisce supporto per lavorare con i servizi AWS come AWS Lambda e S3.

Kit di strumenti AWS per Visual Studio Code

Il kit di strumenti AWS per Visual Studio Code è un’estensione VS Code che ti consente di lavorare con i servizi AWS come AWS Lambda.

Kit di strumenti AWS per Azure DevOps

Attività per Amazon S3, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda, AWS CloudFormation e altro ancora, ed esecuzione di comandi nel modulo strumenti AWS per Windows PowerShell e nella AWS CLI.

Rifattorizzazione di AWS Toolkit per .NET

Rifattorizzazione di AWS Toolkit per .NET è una estensione di Visual Studio che consente di rifattorizzare le applicazioni .NET legacy nelle alternative basate su cloud su AWS. Dai un'occhiata alla nostra infografica per imparare rapidamente come, cosa e perché utilizzare questo toolkit.

Visualizza l'infografica

Strumenti AWS .NET e librerie per AWS Lambda

Si tratta di librerie, schemi e strumenti AWS che supportano lo sviluppo e l’implementazione delle funzioni AWS Lambda.

Librerie e schemi

Librerie eventi AWS Lambda per .NET

Amazon.Lambda.*Events contiene classi che possono essere utilizzate come tipi di input per le funzioni Lambda che elaborano diversi eventi AWS.

AWS Lambda Annotations per .NET

AWS Lambda Annotations per .NET è un nuovo modello di programmazione per la scrittura di funzioni Lambda in .NET. Consente modelli di codifica .NET idiomatici e utilizza la tecnologia del generatore di origine C# per colmare il divario tra il modello di programmazione Lambda e il modello di programmazione più idiomatico.

Libreria Lambda ASP.NET Core Server

Questa libreria semplifica l’esecuzione di applicazioni API web ASP.NET Core come funzione Lambda con API Gateway o con un Application Load Balancer ELB. Consente agli sviluppatori .NET Core di creare applicazioni “serverless” utilizzando il framework ASP.NET Core Web API e scrive gli eventi di log di CloudWatch inoltrando automaticamente i messaggi di log all’API di logging di Lambda.

Implementazione di ILogger per AWS Lambda

Questa libreria integra il framework di logging .NET con l’API di logging Lambda. Consente alle applicazioni di utilizzare le funzionalità di logging standard di .NET per scrivere eventi di log di CloudWatch inoltrando i messaggi dall’API ILogger di .NET all’API di logging di Lambda.

Schemi AWS Lambda

Gli schemi AWS Lambda vengono utilizzati per impostare nuovi progetti .NET Core per AWS Lambda. Sono definiti in forma generica, in modo da poter essere esposti attraverso Visual Studio o la CLI dotnet con il comando dotnet new.
dotnet new -i Amazon.Lambda.Templates::*

Strumenti e immagini di container

Strumenti AWS Lambda per la CLI .NET

Questa estensione dello strumento implementa i progetti AWS Lambda .NET Core direttamente nel servizio AWS Lambda o tramite AWS CloudFormation, dopo aver creato e confezionato il progetto.
dotnet tool install -g Amazon.Lambda.Tools

Strumenti AWS Lambda per PowerShell

Gli strumenti AWS Lambda per Powershell possono essere utilizzati per creare e implementare funzioni AWS Lambda scritte in PowerShell.

Strumento AWS Lambda Mock per .NET

Lo strumento AWS Lambda Mock per .NET è uno strumento di testing che può essere utilizzato per caricare un progetto .NET Core Lambda ed eseguire il codice selezionato in un ambiente Lambda emulato. Un IDE collegato al processo che ospita questo strumento può quindi eseguire il debug e l’analisi del codice .NET Core Lambda. Lo strumento è ottimizzato per un rapido debug locale con dipendenze minime. https://github.com/aws/aws-lambda-dotnet/tree/master/Tools/LambdaTestTool

Immagini di container di AWS Lambda

Codice sorgente per la creazione di immagini Docker utilizzate in Lambda per eseguire sviluppi basati su immagini. Quanto agli sviluppi .NET, l’immagine Docker utilizzata per implementarli in Lambda è basata su un’immagine base di Amazon Linux.

AWS SDK e client di alto livello per .NET

AWS SDK per .NET

AWS SDK per .NET consente agli sviluppatori .NET di lavorare agevolmente con Amazon Web Services e costruire soluzioni scalabili con Amazon S3, Amazon DynamoDB, AWS Lambda e molto altro.

Documentazione 

AWS X-Ray SDK per .NET

AWS X-Ray aiuta gli sviluppatori ad analizzare ed effettuare il debug delle applicazioni distribuite. Con X-Ray puoi identificare le prestazioni della tua applicazione e dei relativi servizi per individuare e risolvere la causa di problemi ed errori di performance.

Client di crittografia Amazon S3 per .NET

La libreria di crittografia lato client è progettata per semplificare la crittografia e la decrittografia dei dati utilizzando standard e best practice del settore.

Ulteriori informazioni >

Visualizza codice sorgente >

Client di autenticazione Amazon Cognito per .NET

L’estensione client Amazon Cognito per .NET semplifica agli sviluppatori .NET il processo di autenticazione dei pool di utenti Amazon Cognito. Consente di utilizzare diversi metodi di autenticazione per i pool di utenti Amazon Cognito, con alcune brevi chiamate di metodo, rendendo la procedura intuitiva.

Caching client Gestione dei segreti AWS per .NET

Il caching client Gestione dei segreti AWS per .NET consente la memorizzazione in-progress dei segreti nella chace per le applicazioni .NET.

Strumenti AWS per la CLI .NET e Powershell

Strumento di implementazione AWS per la CLI .NET

Strumento di implementazione AWS per la CLI .NET è un assistente interattivo che fornisce consigli di calcolo per le applicazioni .NET e li distribuisce in AWS in pochi semplici passaggi.

Ulteriori informazioni >

Visualizza codice sorgente >

Strumenti AWS Lambda per la CLI .NET

Strumenti AWS Lambda per la CLI .NET consente di creare, implementare e richiamare facilmente funzioni Lambda dalla CLI .NET.

Ulteriori informazioni >

Visualizza codice sorgente >

Strumenti AWS CodeArtifact per la CLI .NET

È possibile avvalersi di strumenti per la CLI come nuget e dotnet per pubblicare e utilizzare pacchetti di AWS CodeArtifact.
dotnet tool install -g 
AWS.CodeArtifact.NuGet.CredentialProvider 

Strumenti AWS per PowerShell

Gli strumenti AWS per Windows PowerShell e PowerShell Core consentono agli sviluppatori e agli amministratori di gestire i propri servizi AWS dall’ambiente di script PowerShell.

Strumenti AWS Lambda per PowerShell

Gli strumenti AWS Lambda per Powershell possono essere utilizzati per creare e implementare funzioni AWS Lambda scritte in PowerShell.

Infrastruttura come codice (AWS CDK)

AWS CDK

Il Kit di sviluppo per il cloud AWS (AWS CDK) è un framework di sviluppo software open source che consente di definire risorse di applicazioni cloud tramite linguaggi di programmazione noti, compreso C#.

Documentazione di riferimento delle API di AWS CDK

Descrive in dettaglio tutte le operazioni delle API per il CDK. Fornisce inoltre richieste, risposte ed errori di esempio per i protocolli di servizi Web supportati.

Strumenti di modernizzazione

Sistema di estrazione di microservizi AWS per .NET

Sistema di estrazione di microservizi AWS per .NET semplifica il processo di riorganizzazione delle applicazioni in
progetti con meno codice. Modernizza e trasforma le tue applicazioni .NET con uno strumento di assistenza che analizza il codice sorgente e i parametri di runtime per creare una rappresentazione visiva della tua applicazione e delle sue dipendenze.

Calcolatore di modernizzazione AWS per carichi di lavoro Microsoft

Utilizzando questo calcolatore, puoi stimare il costo della modernizzazione dei tuoi carichi di lavoro Microsoft in una nuova architettura che utilizza software open source e servizi nativi del cloud sul cloud AWS. Consente di valutare i vantaggi dell'utilizzo di tecnologie create per il cloud, che possono portare a una riduzione del costo totale di proprietà (TCO), all'eliminazione della gestione delle licenze software e a un aumento della produttività degli sviluppatori.

AWS App2Container

AWS App2Container è uno strumento della riga di comando per analizzare le tue applicazioni. Genera automaticamente un'immagine del container configurata con le dipendenze, le configurazioni di rete e le istruzioni di implementazione corrette per Amazon ECS o Amazon EKS.