Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Transformation d’objets avec S3 Object Lambda

Mode de mise au point
Transformation d’objets avec S3 Object Lambda - 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.

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.

Amazon S3 Object Lambda vous donne la possibilité d’ajouter votre propre code aux requêtes Amazon S3 GET, LIST et HEAD afin de modifier et de traiter les données lorsqu’elles sont renvoyées vers une application. Vous pouvez utiliser du code personnalisé pour modifier les données renvoyées par les demandes S3 GET afin de filtrer les lignes, de redimensionner les images et les filigranes de manière dynamique, de supprimer des données confidentielles et plus encore. Vous pouvez également utiliser S3 Object Lambda pour modifier la sortie des requêtes S3 LIST afin de créer une vue personnalisée de tous les objets d’un compartiment et des requêtes S3 HEAD pour modifier les métadonnées des objets, telles que le nom et la taille des objets. Vous pouvez utiliser S3 Object Lambda comme origine pour votre CloudFront distribution Amazon afin de personnaliser les données pour les utilisateurs finaux, par exemple en redimensionnant automatiquement les images, en transcodant d'anciens formats (comme de JPEG en WebP) ou en supprimant des métadonnées. Pour plus d'informations, consultez le billet de AWS blog Use Amazon S3 Object Lambda with Amazon. CloudFront Alimenté par les fonctions AWS Lambda, votre code s'exécute sur une infrastructure entièrement gérée par. AWS S3 Object Lambda réduit le besoin de créer et de stocker des copies dérivées de vos données ou d’exécuter des proxys, tout cela sans avoir à modifier vos applications.

Fonctionnement de S3 Object Lambda

S3 Object Lambda utilise des AWS Lambda fonctions pour traiter automatiquement la sortie des requêtes S3 ou HEAD des GET requêtes LIST standard. AWS Lambda est un service de calcul sans serveur qui exécute du code défini par le client sans nécessiter la gestion des ressources informatiques sous-jacentes. Vous pouvez créer et exécuter vos propres fonctions Lambda personnalisées afin d’ajuster la transformation des données à vos cas d’utilisation spécifiques.

Après avoir configuré une fonction Lambda, vous l’attachez à un point de terminaison de service S3 Object Lambda (connu sous le nom de point d’accès Object Lambda). Le point d’accès Object Lambda utilise un point d’accès S3 standard, appelé point d’accès de prise en charge, pour accéder à Amazon S3.

Lorsque vous envoyez une demande à votre point d’accès Object Lambda, Amazon S3 appelle automatiquement votre fonction Lambda. Toutes les données récupérées à l’aide d’une demande S3 GET, LIST ou HEAD via le point de terminaison Object Lambda renvoient un résultat transformé à l’application. Toutes les autres demandes sont traitées comme d’habitude, comme illustré dans le diagramme suivant.

Diagramme illustrant le fonctionnement de S3 Object Lambda.

Les rubriques de cette section décrivent comment utiliser S3 Object Lambda.

Pour obtenir des didacticiels S3 Object Lambda, consultez :

Pour plus d’informations sur les points d’accès standard, consultez Gestion de l’accès aux jeux de données avec des points d’accès .

Pour plus d’informations sur l’utilisation des compartiments, consultez Présentation des compartiments. Pour en savoir plus sur l'utilisation des objets, consultez Présentation des objets Amazon S3.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.