Effectuer des Service AWS requêtes à l'aide du AWS SDK pour C++ - AWS SDK pour C++

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.

Effectuer des Service AWS requêtes à l'aide du AWS SDK pour C++

Pour y accéder par programmation Services AWS, SDKs utilisez une classe client pour chacun d'entre eux. Service AWS Par exemple, si votre application doit accéder à Amazon EC2, elle crée un objet EC2 client Amazon pour interagir avec ce service. Vous utilisez ensuite le client du service pour y faire des demandes Service AWS.

Pour envoyer une demande à un Service AWS, vous devez d'abord créer et configurer un client de service. Pour chaque utilisation que Service AWS votre code utilise, il possède sa propre bibliothèque et son propre type dédié pour interagir avec lui. Le client expose une méthode pour chaque opération d'API exposée par le service.

L'espace de noms d'une classe client suit la conventionAws::Service::ServiceClient. Par exemple, la classe client pour AWS Identity and Access Management (IAM) est Aws::IAM::IAMClient et la classe client Amazon S3 estAws::S3::S3Client.

Toutes les classes clientes pour tous les AWS services sont adaptées aux threads.

Lors de l'instanciation d'une classe client, des AWS informations d'identification doivent être fournies. Les informations d'identification peuvent être fournies à partir de votre code, de l'environnement ou du AWS config fichier partagé et credentials du fichier partagé. Pour plus d'informations sur les informations d'identification, consultez les instructions de configuration de l'authentification IAM Identity Center recommandée ou utilisez un autre fournisseur d'informations d'identification disponible.