Le moteur de base de données S3 expose les objects d’Amazon S3 et des object storage compatibles S3 sous forme de tables en lecture seule. Un nom de table est résolu en object URL via la fonction de table s3.
Création d’une base de données
L’engine peut également accepter une named collection. Les clés de configuration prises en charge sont url, access_key_id, secret_access_key, no_sign_request et use_environment_credentials.
Usage
Avec une URL de base, les noms de tables correspondent à des chemins d’objets relatifs à cette URL :
Sans base URL, utilisez l’object URL complet comme nom de table. Le schema et le format sont inférés de la même manière que pour la fonction de table s3. La base de données ne contient aucune table definition et ne prend en charge ni le DDL de tables ni les writes.
Contrôle d’accès
Les URL S3 sont vérifiées au regard du filtre d’hôtes distants du serveur. La création de cette base de données requiert les grants de source READ et WRITE sur S3, quelle que soit la valeur de table_engines_require_grant, par exemple :
Consultez les privilèges SOURCES pour plus de détails sur la version et la compatibilité.
Voir aussi
Dernière modification le 26 septembre 2026