

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.

# Änderungen des Anbieters für Anmeldeinformationen
<a name="migration-client-credentials"></a>

Dieser Abschnitt enthält eine Übersicht der Namensänderungen der Klassen und Methoden von Anmeldedatenanbietern zwischen den Versionen 1.x und 2.x von. AWS SDK für Java

## Bemerkenswerte Unterschiede
<a name="client-credentials"></a>
+ Der Standard-Anmeldeinformationsanbieter lädt in Version 2.x Systemeigenschaften vor Umgebungsvariablen. Weitere Informationen finden Sie unter [Anmeldeinformationen verwenden](credentials.md).
+ Die Konstruktormethode wurde durch die `create`- oder `builder`-Methoden ersetzt.  
**Example**  

  ```
  DefaultCredentialsProvider.create();
  ```
+ Asynchrone Aktualisierung wird nicht mehr standardmäßig festgelegt. Sie müssen sie mit dem `builder` des Anmeldeinformationsanbieters angeben.  
**Example**  

  ```
  ContainerCredentialsProvider provider = ContainerCredentialsProvider.builder()
          		.asyncCredentialUpdateEnabled(true)
          		.build();
  ```
+ Sie können mit dem `ProfileCredentialsProvider.builder()` einen Pfad zu einer benutzerdefinierten Profildatei angeben.  
**Example**  

  ```
  ProfileCredentialsProvider profile = ProfileCredentialsProvider.builder()
          		.profileFile(ProfileFile.builder().content(Paths.get("myProfileFile.file")).build())
          		.build();
  ```
+ Das Profildateiformat wurde geändert, um eine größere Übereinstimmung mit der AWS CLI zu erreichen. Einzelheiten finden Sie unter [Konfiguration von AWS CLI im AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) *Benutzerhandbuch*.

## Die Änderungen des Anmeldeinformationsanbieters wurden zwischen den Versionen 1.x und 2.x zugeordnet
<a name="credentials-changes-mapping"></a>

### `AWSCredentialsProvider`
<a name="credentials-provider-changes-AWSCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.AWSCredentialsProvider | software.amazon.awssdk.auth.credentials.AwsCredentialsProvider | 
| Name der Methode | getCredentials | resolveCredentials | 
| Methode wird nicht unterstützt | refresh | Nicht unterstützt | 

### `DefaultAWSCredentialsProviderChain`
<a name="credentials-provider-changes-DefaultAWSCredentialsProviderChain"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.DefaultAWSCredentialsProviderChain | software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider | 
| Erstellung | new DefaultAWSCredentialsProviderChain | DefaultCredentialsProvider.create | 
| Methode wird nicht unterstützt | getInstance | Nicht unterstützt | 
| Prioritätsreihenfolge der externen Einstellungen |  Umgebungsvariablen vor Systemeigenschaften  |  Systemeigenschaften vor Umgebungsvariablen  | 

### `AWSStaticCredentialsProvider`
<a name="credentials-provider-changes-AWSStaticCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.AWSStaticCredentialsProvider | software.amazon.awssdk.auth.credentials.StaticCredentialsProvider | 
| Erstellung | new AWSStaticCredentialsProvider | StaticCredentialsProvider.create | 

### `EnvironmentVariableCredentialsProvider`
<a name="credentials-provider-changes-EnvironmentVariableCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.EnvironmentVariableCredentialsProvider | software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider | 
| Erstellung | new EnvironmentVariableCredentialsProvider | EnvironmentVariableCredentialsProvider.create | 
| Name der Umgebungsvariablen | AWS\$1ACCESS\$1KEY | AWS\$1ACCESS\$1KEY\$1ID | 
|  | AWS\$1SECRET\$1KEY | AWS\$1SECRET\$1ACCESS\$1KEY | 

### `SystemPropertiesCredentialsProvider`
<a name="credentials-provider-changes-SystemPropertiesCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.SystemPropertiesCredentialsProvider | software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider | 
| Erstellung | new SystemPropertiesCredentialsProvider | SystemPropertiesCredentialsProvider.create | 
| Name der Systemeigenschaft | aws.secretKey | aws.secretAccessKey | 

### `ProfileCredentialsProvider`
<a name="credentials-provider-changes-ProfileCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.profile.ProfileCredentialsProvider | software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider | 
| Erstellung | new ProfileCredentialsProvider | ProfileCredentialsProvider.create | 
| Speicherort des benutzerdefinierten Profils |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/sdk-for-java/latest/developer-guide/migration-client-credentials.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/sdk-for-java/latest/developer-guide/migration-client-credentials.html)  | 

### `ContainerCredentialsProvider`
<a name="credentials-provider-changes-ContainerCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.ContainerCredentialsProvider | software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider | 
| Erstellung | new ContainerCredentialsProvider | ContainerCredentialsProvider.create | 
| Geben Sie die asynchrone Aktualisierung an | Nicht unterstützt | Standardverhalten | 

### `InstanceProfileCredentialsProvider`
<a name="credentials-provider-changes-InstanceProfileCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.InstanceProfileCredentialsProvider | software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider | 
| Erstellung | new InstanceProfileCredentialsProvider | InstanceProfileCredentialsProvider.create | 
| Geben Sie die asynchrone Aktualisierung an | new InstanceProfileCredentialsProvider(true) |  `InstanceProfileCredentialProvider.builder().asyncCredentialUpdateEnabled(true).build()`  | 
| Name der Systemeigenschaft | com.amazonaws.sdk.disableEc2Metadata | aws.disableEc2Metadata | 
|  | com.amazonaws.sdk.ec2MetadataServiceEndpointOverride | aws.ec2MetadataServiceEndpoint | 

### `STSAssumeRoleSessionCredentialsProvider`
<a name="credentials-provider-changes-STSAssumeRoleSessionCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.STSAssumeRoleSessionCredentialsProvider | software.amazon.awssdk.services.sts.auth.StsAssumeRoleCredentialsProvider | 
| Erstellung |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/sdk-for-java/latest/developer-guide/migration-client-credentials.html)  | StsAssumeRoleCredentialsProvider.builder | 
| Asynchrone Aktualisierung | Standardverhalten | Standardverhalten | 
| Konfiguration | new STSAssumeRoleSessionCredentialsProvider.Builder | Konfigurieren Sie eine StsClient und AssumeRoleRequest fordern Sie an | 

### `STSSessionCredentialsProvider`
<a name="credentials-provider-changes-STSSessionCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.STSSessionCredentialsProvider | software.amazon.awssdk.services.sts.auth.StsGetSessionTokenCredentialsProvider | 
| Erstellung |  `new STSSessionCredentialsProvider`  | StsGetSessionTokenCredentialsProvider.builder | 
| Asynchrone Aktualisierung | Standardverhalten | StsGetSessionTokenCredentialsProvider.builder | 
| Konfiguration | Konstruktor-Parameter | Konfigurieren Sie eine StsClient GetSessionTokenRequest UND-Anfrage in einem Builder | 

### `WebIdentityFederationSessionCredentialsProvider`
<a name="credentials-provider-changes-WebIdentityFederationSessionCredentialsProvider"></a>


| Kategorie ändern | 1.x | 2.x | 
| --- | --- | --- | 
| Name des Pakets/der Klasse | com.amazonaws.auth.WebIdentityFederationSessionCredentialsProvider | software.amazon.awssdk.services.sts.auth.StsAssumeRoleWithWebIdentityCredentialsProvider | 
| Erstellung |  `new WebIdentityFederationSessionCredentialsProvider`  | StsAssumeRoleWithWebIdentityCredentialsProvider.builder | 
| Asynchrone Aktualisierung | Standardverhalten | StsAssumeRoleWithWebIdentityCredentialsProvider.builder | 
| Konfiguration | Konstruktor-Parameter | Konfigurieren Sie eine StsClient AssumeRoleWithWebIdentityRequest UND-Anfrage in einem Builder | 

### Klassen wurden ersetzt
<a name="credentials-provider-changes-Replacements"></a>


| Klasse 1.x | 2.x Ersatzklassen | 
| --- | --- | 
| com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper | software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider und software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider | 
| com.amazonaws.services.s3.S3CredentialsProviderChain | software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider und software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider | 

### Klassen wurden entfernt
<a name="credentials-provider-changes-Removed"></a>


| Klasse 1.x | 
| --- | 
| com.amazonaws.auth.ClasspathPropertiesFileCredentialsProvider | 
| com.amazonaws.auth.PropertiesFileCredentialsProvider | 