Spec-Zone.ru › DuckDB

Импорт Cloudflare R2

Предварительные условия

Для Cloudflare R2, API совместимости S3 позволяет использовать поддержку S3 DuckDB для чтения и записи из ведер R2.

Это требует httpfs расширение, которое можно установить с помощью команды SQL INSTALL. Это нужно выполнить только один раз.

Учетные данные и настройка

Вам нужно будет сгенерировать токен аутентификации S3 и создать R2 секрет в DuckDB:

CREATE SECRET (
    TYPE R2,
    KEY_ID 'AKIAIOSFODNN7EXAMPLE',
    SECRET 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY',
    ACCOUNT_ID 'your-account-id-here' -- your 33 character hexadecimal account ID
);

Запросы

После настройки учетных данных R2, вы можете запросить данные R2, используя встроенные методы DuckDB, такие как read_csv или read_parquet:

SELECT * FROM read_parquet('r2://⟨r2_bucket_name⟩/⟨file⟩');

© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/guides/network_cloud_storage/cloudflare_r2_import.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API