Accès aux AWS services - Amazon Cognito

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.

Accès aux AWS services

Après avoir configuré votre fournisseur d'informations d'identification Amazon Cognito et récupéré les AWS informations d'identification, vous pouvez créer un Service AWS client.

AWS Ressources du SDK pour créer un client

L'extrait suivant initialise un client Amazon DynamoDB :

Pour utiliser un pool d'identités Amazon Cognito dans une application Android, configurez-le. AWS Amplify Pour plus d'informations, consultez Authentification (langue française non garantie) sur le site Amplify Dev Center.

// Create a service client with the provider AmazonDynamoDB client = new AmazonDynamoDBClient(credentialsProvider);

Le fournisseur d'informations d'identification communique avec Amazon Cognito, récupérant à la fois l'identifiant unique des utilisateurs authentifiés et non authentifiés, ainsi que des informations d'identification temporaires à privilèges AWS limités pour le SDK mobile. AWS Les informations d'identification récupérées sont valides pendant une heure. Le fournisseur les actualise lorsqu'elles expirent.

Pour utiliser un pool d'identités Amazon Cognito dans une application iOS, configurez-le. AWS Amplify Pour plus d'informations, consultez Authentification Swift et Authentication Flutter (langue française non garantie) sur le site Amplify Dev Center.

// create a configuration that uses the provider AWSServiceConfiguration *configuration = [AWSServiceConfiguration configurationWithRegion:AWSRegionUSEast1 provider:credentialsProvider]; // get a client with the default service configuration AWSDynamoDB *dynamoDB = [AWSDynamoDB defaultDynamoDB];

Le fournisseur d'informations d'identification communique avec Amazon Cognito, récupérant à la fois l'identifiant unique des utilisateurs authentifiés et non authentifiés, ainsi que des informations d'identification temporaires à privilèges AWS limités pour le SDK mobile. AWS Les informations d'identification récupérées sont valides pendant une heure. Le fournisseur les actualise lorsqu'elles expirent.

Pour utiliser un pool d'identités Amazon Cognito dans une application iOS, configurez-le. AWS Amplify Pour plus d'informations, consultez Authentification Swift (langue française non garantie) sur le site Amplify Dev Center.

// get a client with the default service configuration let dynamoDB = AWSDynamoDB.default() // get a client with a custom configuration AWSDynamoDB.register(with: configuration!, forKey: "USWest2DynamoDB"); let dynamoDBCustom = AWSDynamoDB(forKey: "USWest2DynamoDB")

Le fournisseur d'informations d'identification communique avec Amazon Cognito, récupérant à la fois l'identifiant unique des utilisateurs authentifiés et non authentifiés, ainsi que des informations d'identification temporaires à privilèges AWS limités pour le SDK mobile. AWS Les informations d'identification récupérées sont valides pendant une heure. Le fournisseur les actualise lorsqu'elles expirent.

// Create a service client with the provider var dynamodb = new AWS.DynamoDB({region: 'us-west-2'});

Le fournisseur d'informations d'identification communique avec Amazon Cognito, récupérant à la fois l'identifiant unique pour les utilisateurs authentifiés et non authentifiés ainsi que les informations d'identification temporaires à privilèges limités AWS pour le SDK mobile. AWS Les informations d'identification récupérées sont valides pendant une heure. Le fournisseur les actualise lorsqu'elles expirent.

Le kit AWS  SDK for Unity fait désormais partie du kit AWS SDK for .NET. Pour commencer à utiliser Amazon Cognito dans le AWS SDK for .NET, consultez la section relative au fournisseur d'informations d'identification Amazon Cognito dans AWS SDK for .NET le guide du développeur. Ou consultez le centre de développement d'Amplify pour découvrir les options permettant de créer une application avec. AWS Amplify

// create a service client that uses credentials provided by Cognito AmazonDynamoDBClient client = new AmazonDynamoDBClient(credentials, REGION);

Le fournisseur d'informations d'identification communique avec Amazon Cognito, récupérant à la fois l'identifiant unique pour les utilisateurs authentifiés et non authentifiés ainsi que les informations d'identification temporaires à privilèges limités AWS pour le SDK mobile. AWS Les informations d'identification récupérées sont valides pendant une heure. Le fournisseur les actualise lorsqu'elles expirent.

Le kit AWS  SDK for Xamarin fait désormais partie du kit AWS SDK for .NET. Pour commencer à utiliser Amazon Cognito dans le AWS SDK for .NET, consultez la section relative au fournisseur d'informations d'identification Amazon Cognito dans AWS SDK for .NET le guide du développeur. Ou consultez le centre de développement d'Amplify pour découvrir les options permettant de créer une application avec. AWS Amplify

// create a service client that uses credentials provided by Cognito var client = new AmazonDynamoDBClient(credentials, REGION)

Le fournisseur d'informations d'identification communique avec Amazon Cognito, récupérant à la fois l'identifiant unique pour les utilisateurs authentifiés et non authentifiés ainsi que les informations d'identification temporaires à privilèges limités AWS pour le SDK mobile. AWS Les informations d'identification récupérées sont valides pendant une heure. Le fournisseur les actualise lorsqu'elles expirent.