View a markdown version of this page

Développement avec Amazon S3 à l'aide du AWS Kits SDK - Amazon Simple Storage Service

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.

Développement avec Amazon S3 à l'aide du AWS Kits SDK

AWS des kits de développement logiciel (SDK) sont disponibles pour de nombreux langages de programmation courants. Chaque kit SDK fournit une API, des exemples de code et de la documentation qui facilitent la création d’applications par les développeurs dans leur langage préféré.

Note

Vous pouvez l'utiliser AWS Amplify pour le développement complet d'applications Web et mobiles de bout en bout. Amplify Storage intègre de manière fluide les fonctionnalités de stockage et de gestion de fichiers dans les applications Web et mobiles frontales, basées sur Amazon S3. Pour plus d'informations, consultez la section Stockage dans le guide de l'utilisateur d'Amplify.

Pour plus d’exemples, consultez Exemples de code pour Amazon S3 utilisant AWS Kits SDK.

Interfaces de programmation SDK

Chaque AWS SDK fournit une ou plusieurs interfaces programmatiques permettant de travailler avec Amazon S3. Chaque SDK fournit une interface de bas niveau pour Amazon S3, avec des méthodes qui ressemblent étroitement aux opérations d'API. Certains kits SDK fournissent des interfaces de haut niveau pour Amazon S3, qui sont des abstractions destinées à simplifier les cas d'utilisation courants.

Par exemple, lorsque vous effectuez un chargement en plusieurs parties à l'aide des opérations d'API de bas niveau, vous utilisez une opération pour lancer le téléchargement, une autre opération pour télécharger des parties et une opération finale pour terminer le téléchargement. Une opération d'API de téléchargement partitionné de haut niveau vous permet d'effectuer toutes les opérations requises pour le téléchargement en un seul appel d'API. Pour des exemples, consultez la section Chargement d'un objet à l'aide du chargement partitionné dans le Guide de l'utilisateur Amazon S3.

Low-level Les opérations d'API permettent de mieux contrôler le téléchargement. Nous vous recommandons d'utiliser les opérations d'API de bas niveau si vous devez suspendre et reprendre des téléchargements, modifier la taille des parties pendant le téléchargement ou commencer des téléchargements alors que vous ne connaissez pas la taille des données à l'avance.