Schützen der API-Versionen - AWS SDK for JavaScript

Wir haben die bevorstehende end-of-support für AWS SDK for JavaScript v2 angekündigt. Wir empfehlen Ihnen, zu AWS SDK for JavaScript v3 zu migrieren. Datumsangaben, zusätzliche Details und Informationen zur Migration finden Sie in der verlinkten Ankündigung.

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.

Schützen der API-Versionen

AWS -Services verfügen über API-Versionsnummern, um die API-Kompatibilität zu verfolgen. API-Versionen in - AWS Services werden durch eine YYYY-mm-dd formatierte Datumszeichenfolge identifiziert. Die aktuelle API-Version für Amazon S3 ist beispielsweise 2006-03-01.

Es wird empfohlen, die API-Version für einen Service zu schützen, wenn diese für den Produktions-Code erforderlich ist. Dies kann Ihre Anwendungen von Service-Änderungen isolieren, die aufgrund von Aktualisierungen des SDK erfolgen. Wenn Sie beim Erstellen von Serviceobjekten keine API-Version angeben, verwendet das SDK standardmäßig die neueste API-Version. Dies kann dazu führen, dass Ihre Anwendung eine aktualisierte API referenziert, die Änderungen enthält, die sich negativ auf Ihre Anwendung auswirken.

Um die API-Version, die Sie für einen Service verwenden, zu schützen, übergeben Sie den apiVersion-Parameter bei der Erstellung des Serviceobjekts. Im folgenden Beispiel wird ein neu erstelltes AWS.DynamoDB-Serviceobjekt der API-Version 2011-12-05 zugeordnet:

var dynamodb = new AWS.DynamoDB({apiVersion: '2011-12-05'});

Sie können auch eine Reihe von Service-API-Versionen global konfigurieren, indem Sie den apiVersions-Parameter in AWS.Config angeben. Um beispielsweise bestimmte Versionen der DynamoDB- und Amazon EC2-APIs zusammen mit der aktuellen Amazon-Redshift-API festzulegen, legen Sie apiVersions wie folgt fest:

AWS.config.apiVersions = { dynamodb: '2011-12-05', ec2: '2013-02-01', redshift: 'latest' };

Abrufen von API-Versionen

Informationen zum Abrufen der API-Version für einen Service finden Sie im Abschnitt Sperren der API-Version auf der Referenzseite des Services, z. B. https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html für Amazon S3.