Utiliser un fournisseur d'informations d'identification ou une chaîne de fournisseurs spécifique - AWS SDK for Java 2.x

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser un fournisseur d'informations d'identification ou une chaîne de fournisseurs spécifique

Comme alternative à la chaîne de fournisseurs d'informations d'identification par défaut, vous pouvez spécifier le fournisseur d'informations d'identification que le SDK doit utiliser. Lorsque vous fournissez un fournisseur d'informations d'identification spécifique, le SDK ignore le processus de vérification des différents emplacements, ce qui réduit légèrement le temps nécessaire à la création d'un client de service.

Par exemple, si vous définissez votre configuration par défaut à l'aide de variables d'environnement, fournissez un EnvironmentVariableCredentialsProviderobjet à la credentialsProvider méthode dans le générateur de clients de services, comme dans l'extrait de code suivant.

Region region = Region.US_WEST_2; DynamoDbClient ddb = DynamoDbClient.builder() .region(region) .credentialsProvider(EnvironmentVariableCredentialsProvider.create()) .build();

Pour une liste complète des fournisseurs d'informations d'identification et des chaînes de fournisseurs, voir Toutes les classes d'implémentation connues dans AwsCredentialsProvider.

Note

Vous pouvez utiliser votre propre fournisseur d'informations d'identification ou des chaînes de fournisseurs en implémentant l'AwsCredentialsProviderinterface.