

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.

# Ausnahmeänderungen
<a name="migration-exception-changes"></a>

Die Namen der Ausnahmeklassen, ihre Strukturen und ihre Beziehungen haben sich geändert. `software.amazon.awssdk.core.exception.SdkException`ist die neue `Exception` Basisklasse, die alle anderen Ausnahmen erweitern.

In dieser Tabelle werden die Ausnahmeänderungen der Klassennamen zugewiesen.


| 1.x | 2.x | 
| --- | --- | 
|  `com.amazonaws.SdkBaseException` `com.amazonaws.AmazonClientException`  |  `software.amazon.awssdk.core.exception.SdkException`  | 
|  `com.amazonaws.SdkClientException`  |  `software.amazon.awssdk.core.exception.SdkClientException`  | 
|  `com.amazonaws.AmazonServiceException`  |  `software.amazon.awssdk.awscore.exception.AwsServiceException`  | 

Die folgende Tabelle zeigt die Methoden für Ausnahmeklassen zwischen Version 1.x und 2.x.


| 1.x | 2.x | 
| --- | --- | 
|  `AmazonServiceException.getRequestId`  |  `SdkServiceException.requestId`  | 
|  `AmazonServiceException.getServiceName`  |  `AwsServiceException.awsErrorDetails().serviceName`  | 
|  `AmazonServiceException.getErrorCode`  |  `AwsServiceException.awsErrorDetails().errorCode`  | 
|  `AmazonServiceException.getErrorMessage`  |  `AwsServiceException.awsErrorDetails().errorMessage`  | 
|  `AmazonServiceException.getStatusCode`  |  `AwsServiceException.awsErrorDetails().sdkHttpResponse().statusCode`  | 
|  `AmazonServiceException.getHttpHeaders`  |  `AwsServiceException.awsErrorDetails().sdkHttpResponse().headers`  | 
|  `AmazonServiceException.rawResponse`  |  `AwsServiceException.awsErrorDetails().rawResponse`  | 