.NET-Codebeispiele - Amazon DynamoDB

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

.NET-Codebeispiele

Dieses Handbuch enthält.NET-Codefragmente und -Programme. ready-to-run Sie finden diese Codebeispiele in den folgenden Abschnitten:

Sie können schnell loslegen, indem Sie das AWS SDK für .NET mit dem Toolkit for Visual Studio verwenden.

So führen Sie die .NET-Codebeispiele (mit Visual Studio) aus
  1. Laden Sie Microsoft Visual Studio herunter und installieren Sie es.

  2. (Optional) Laden Sie das Toolkit for Visual Studio herunter und installieren Sie es.

  3. Richten Sie Ihre AWS Anmeldeinformationen ein. Konfigurieren Sie ein Profil mit Anmeldeinformationen in Ihrer Datei mit gemeinsam genutzten AWS Anmeldeinformationen (~/.aws/credentials). Weitere Informationen finden Sie unter Configure AWS credentials (Konfigurieren von AWS -Anmeldeinformationen) im AWS SDK für .NET -Entwicklerhandbuch.

  4. Starten Sie Visual Studio. Wählen Sie File (Datei), New (Neu) und Project (Projekt) aus.

  5. Suchen Sie nach Console App, wählen Sie die C#-Vorlage aus, die auf .NET abzielt, und klicken Sie dann auf Weiter. Konfigurieren Sie den Namen und den Speicherort Ihres Projekts und wählen Sie dann Create aus.

  6. Fügen Sie das AWS SDK für NuGet DynamoDB-Paket zu Ihrem Projekt hinzu:

    1. Öffnen Sie im Solution Explorer das Kontextmenü (mit der rechten Maustaste) für Ihr Projekt und wählen Sie dann Pakete verwalten NuGet aus.

    2. Wählen Sie im NuGet Package Manager die Option Durchsuchen aus.

    3. Geben Sie im Suchfeld AWSSDK.DynamoDBv2 ein und warten Sie, bis die Suche abgeschlossen ist.

    4. Wählen Sie AWSSDK.Dynamo DBv2 und dann Installieren.

  7. Öffnen Sie in Ihrem Visual Studio-Projekt. Program.cs Ersetzen Sie den Inhalt durch das Codebeispiel auf der Dokumentationsseite, das Sie ausführen möchten.

  8. Wählen Sie auf der Visual Studio-Symbolleiste die Schaltfläche Start (Starten) aus, um den Code auszuführen.

Der SDK für .NET bietet Thread-sichere Clients für die Arbeit mit DynamoDB. Als bewährte Methode sollten Ihre Anwendungen einen Client erstellen und diesen zwischen den Threads wiederverwenden.

Weitere Informationen finden Sie unter AWS SDK for .NET.

Anmerkung

Die Codebeispiele in diesem Handbuch sind für die Verwendung mit der neuesten Version des AWS SDK für .NET vorgesehen.

.NET: Ihre Anmeldeinformationen einrichten AWS

Das SDK für .NET erfordert, dass Sie zur Laufzeit AWS Anmeldeinformationen für Ihre Anwendung angeben. Bei den Codebeispielen in diesem Handbuch wird davon ausgegangen, dass Sie den SDK Store zur Verwaltung Ihrer AWS Anmeldeinformationsdatei verwenden, wie unter Verwenden des AWS SDK für .NET SDK-Speichers im Entwicklerhandbuch beschrieben.

Toolkit for Visual Studio unterstützt mehrere Gruppen von Anmeldeinformationen aus einer beliebigen Anzahl von Konten. Jede Gruppe wird als profile bezeichnet. Visual Studio fügt der App.config Projektdatei Einträge hinzu, sodass Ihre Anwendung die AWS Anmeldeinformationen zur Laufzeit finden kann.

Das folgende Beispiel zeigt die App.config-Standarddatei, die bei der Erstellung eines neuen Projekts mit Toolkit for Visual Studio generiert wird.

<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="default"/> <add key="AWSRegion" value="us-west-2" /> </appSettings> </configuration>

Zur Laufzeit verwendet das default Programm die im AWSProfileName Eintrag angegebenen AWS Anmeldeinformationen. Die AWS Anmeldeinformationen selbst werden in verschlüsselter Form im SDK-Speicher gespeichert. Das Toolkit for Visual Studio bietet eine grafische Benutzeroberfläche, um Ihre Anmeldeinformationen vollständig über Visual Studio zu verwalten. Weitere Informationen finden Sie unter Anmeldeinformationen angeben im AWS Toolkit for Visual Studio -Benutzerleitfaden.

Anmerkung

Standardmäßig greifen die Codebeispiele auf DynamoDB in der Region USA West (Oregon) auf. Sie können die Region ändern, indem Sie den AWSRegion-Eintrag in der Datei App.config ändern. Sie können AWSRegion auf jede Region festlegen, in der DynamoDB verfügbar ist. Die vollständige Liste finden Sie unter AWS -Regionen und -Endpunkte in der Allgemeine Amazon Web Services-Referenz.

.NET: AWS Region und Endpunkt festlegen

Standardmäßig greifen die Codebeispiele auf DynamoDB in der Region USA West (Oregon) auf. Sie können die Region ändern, indem Sie den AWSRegion-Eintrag in der Datei App.config ändern. Sie können auch die Region ändern, indem Sie die AmazonDynamoDBClient-Eigenschaften ändern.

Im folgenden Codebeispiel wird ein neuer AmazonDynamoDBClient instanziiert. Der Client wird so geändert, dass der Code für DynamoDB in einer anderen Region ausgeführt wird.

AmazonDynamoDBConfig clientConfig = new AmazonDynamoDBConfig(); // This client will access the US East 1 region. clientConfig.RegionEndpoint = RegionEndpoint.USEast1; AmazonDynamoDBClient client = new AmazonDynamoDBClient(clientConfig);

Die vollständige Liste der Regionen finden Sie unter AWS -Regionen und -Endpunkte in der Allgemeine Amazon Web Services-Referenz.

Wenn Sie die Codebeispiele mit DynamoDB lokal auf Ihrem Computer ausführen möchten, müssen Sie den Endpunkt wie folgt festlegen.

AmazonDynamoDBConfig clientConfig = new AmazonDynamoDBConfig(); // Set the endpoint URL clientConfig.ServiceURL = "http://localhost:8000"; AmazonDynamoDBClient client = new AmazonDynamoDBClient(clientConfig);