El motor de base de datos S3 expone los objetos de Amazon S3 y del almacenamiento de objetos compatible con S3 como tablas de solo lectura. El nombre de una tabla se resuelve como una object URL mediante la función de tabla s3.
Crear una database
El engine también puede recibir una named collection. Las claves de configuración admitidas son url, access_key_id, secret_access_key, no_sign_request y use_environment_credentials.
Uso
Con una base URL, los nombres de tabla son paths de objects relativos a esa URL:
Sin una URL base, utilice la URL completa del objeto como nombre de la tabla. El esquema y el formato se infieren igual que en la función de tabla s3. La base de datos no contiene definiciones de tablas y no admite DDL de tablas ni escrituras.
Control de acceso
Las URL de S3 se verifican con el filtro de hosts remotos del servidor. Para crear esta base de datos se requieren los grants de source READ y WRITE sobre S3, independientemente de table_engines_require_grant; por ejemplo:
Consulte los privilegios SOURCES para obtener detalles sobre la versión y la compatibilidad.
Véase también
Última modificación el 26 de septiembre de 2026