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à.
Argomenti
Questa guida contiene frammenti di codice.NET e programmi. ready-to-run Puoi trovare questi esempi di codice nelle seguenti sezioni:
Puoi iniziare rapidamente utilizzando il AWS SDK for .NET Toolkit for Visual Studio.
Esecuzione degli esempi di codice .NET (usando Visual Studio)
-
Scaricare e installare Microsoft Visual Studio
. -
Scaricare e installare Toolkit for Visual Studio
. -
Avvia Visual Studio. Scegli File, Nuovo, Progetto.
-
In Nuovo progetto scegli Progetto vuoto AWS , quindi scegli OK.
-
In Credenziali di accesso AWS scegliere Usa profilo esistente, seleziona il profilo delle credenziali dall'elenco, infine scegli OK.
Se è la prima volta che usi Toolkit for Visual Studio, scegli Usa un nuovo profilo per configurare le AWS tue credenziali.
-
Nel tuo progetto di Visual Studio, scegli la tabella per il codice sorgente del tuo programma (
Program.cs
). Copia l'esempio di codice dalla pagina della documentazione nell'editor di Visual Studio, sostituendo qualsiasi altro codice che vedi nell'editor. -
Se vengono visualizzati messaggi di errore nel formato
Impossibile trovare il tipo o il nome dello spazio dei nomi...
, è necessario installare l'assembly AWS SDK per DynamoDB come segue:-
In Solution Explorer, apri il menu contestuale (fai clic con il pulsante destro del mouse) per il tuo progetto, quindi scegli Gestisci pacchetti. NuGet
-
In NuGet Package Manager, scegli Browse.
-
Nella casella di ricerca, immettere
AWSSDK.DynamoDBv2
e attendere il completamento della ricerca. -
Scegli AWSSDK.Dynamo DBv2, quindi scegli Installa.
-
Quando l'installazione è stata completata, scegliere la tabella Program.cs per tornare al programma.
-
-
Per eseguire il codice, scegliere Start nella barra degli strumenti di Visual Studio.
AWS SDK for .NET Fornisce client thread-safe per lavorare con DynamoDB. Come best practice, le tue applicazioni dovrebbero creare un client e riutilizzarlo tra i thread.
Per ulteriori informazioni, consulta AWS SDK for .NET
Nota
Gli esempi di codice in questa guida sono pensati per l'utilizzo con la versione più recente di AWS SDK for .NET.
.NET: Configurazione delle credenziali AWS
AWS SDK for .NET Richiede che l'utente fornisca le AWS credenziali all'applicazione in fase di esecuzione. Gli esempi di codice in questa guida presuppongono che stiate utilizzando SDK Store per gestire il file AWS delle credenziali, come descritto in Uso dell'SDK store nella Developer Guide.AWS SDK for .NET
Toolkit for Visual Studio supporta più set di credenziali da qualsiasi numero di account. Ogni set viene definito profilo. Visual Studio aggiunge voci al App.config
file del progetto in modo che l'applicazione possa trovare le AWS credenziali in fase di esecuzione.
L'esempio seguente mostra il file App.config
predefinito che viene generato quando si crea un nuovo progetto usando Toolkit for Visual Studio.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="AWSProfileName" value="default"/>
<add key="AWSRegion" value="us-west-2" />
</appSettings>
</configuration>
In fase di esecuzione, il programma utilizza il default
set di AWS credenziali, come specificato dalla AWSProfileName
voce. Le AWS credenziali stesse vengono conservate nell'SDK Store in forma crittografata. Toolkit for Visual Studio fornisce un'interfaccia grafica dell'utente per gestire le credenziali, tutto all'interno di Visual Studio. Per ulteriori informazioni, consulta Specifica delle credenziali nella Guida per l'utente di AWS Toolkit for Visual Studio .
Nota
Per impostazione predefinita, gli esempi di codice accedono a DynamoDB nella regione Stati Uniti occidentali (Oregon). Puoi cambiare la regione modificando la voce AWSRegion
nel file App.config. È possibile impostare AWSRegion
su qualsiasi regione in cui è disponibile DynamoDB. Per l'elenco completo, consulta Regioni ed endpoint AWS in Riferimenti generali di Amazon Web Services.
.NET: Configurazione dell'endpoint e della regione AWS
Per impostazione predefinita, gli esempi di codice accedono a DynamoDB nella regione Stati Uniti occidentali (Oregon). Puoi cambiare la regione modificando la voce AWSRegion
nel file App.config
. Oppure, puoi modificare la regione modificando le proprietà AmazonDynamoDBClient
.
Il seguente esempio di codice crea un'istanza di un nuovo AmazonDynamoDBClient
. Il client viene modificato in modo che il codice venga eseguito in DynamoDB in una regione differente.
AmazonDynamoDBConfig clientConfig = new AmazonDynamoDBConfig();
// This client will access the US East 1 region.
clientConfig.RegionEndpoint = RegionEndpoint.USEast1;
AmazonDynamoDBClient client = new AmazonDynamoDBClient(clientConfig);
Per l'elenco completo delle regioni, consulta Regioni ed endpoint AWS in Riferimenti generali di Amazon Web Services.
Se si desidera eseguire gli esempi di codice usando DynamoDB in locale sul computer, impostare l'endpoint come riportato di seguito:
AmazonDynamoDBConfig clientConfig = new AmazonDynamoDBConfig();
// Set the endpoint URL
clientConfig.ServiceURL = "http://localhost:8000";
AmazonDynamoDBClient client = new AmazonDynamoDBClient(clientConfig);