Qu'est-ce que la ressource et le client dans boto3 ?

Demandé par: Aglae Kraemers | Dernière mise à jour: Wed, 13 Oct 2021
Catégorie: technologie et informatique hébergement web
4.2/5 (92 Views . 37 Votes)
Boto3. RESSOURCE est une classe de services de haut niveau enveloppant Boto3. client . client sont de bas niveau, vous n'avez pas d'"objet de classe d'entrée", vous devez donc spécifier explicitement les RESSOURCEs exactes auxquelles il se connecte pour chaque action que vous effectuez.

En tenant compte de cela, qu'est-ce que la RESSOURCE Boto3 ?

Les RESSOURCEs représentent une interface orientée objet vers Amazon Web Services (AWS). Ils fournissent une abstraction de plus haut niveau que les appels bruts de bas niveau effectués par les clients du service. Pour utiliser des RESSOURCEs , vous invoquez la méthode resource () d'une Session et transmettez un nom de service : # Obtenez les RESSOURCEs de la session par défaut sqs = Boto3 .

De plus, quelle est la différence entre Boto et Boto3 ? 1 réponse. Le package Boto est la bibliothèque Python codée à la main qui existe depuis 2006. Ainsi, Boto3 est une nouvelle version de la bibliothèque Boto basée sur Botocore. Toutes les interfaces de bas niveau vers AWS sont pilotées à partir de descriptions de service JSON qui sont générées automatiquement à partir des descriptions canoniques des services

Alors, qu'est-ce que le client Boto3 ?

Boto est le SDK Amazon Web Services (AWS) pour Python. Il permet aux développeurs Python de créer, configurer et gérer des services AWS, tels que EC2 et S3. Boto fournit une API orientée objet facile à utiliser, ainsi qu'un accès de bas niveau aux services AWS.

Qu'est-ce que Botocore ?

Botocore est une interface de bas niveau vers un nombre croissant de services Web Amazon. Botocore sert de base aux utilitaires de ligne de commande AWS-CLI. Il jouera également un rôle important dans le Boto3 . x projet. Le package Botocore est compatible avec les versions Python 2.6.