21.9. Функции управления секретами #
За подробной информацией о секретах обратитесь к Разделу 14.5.
-
duckdb.create_simple_secret(type TEXT, key_id TEXT, secret TEXT, region TEXT,#необязательные_параметры) returnsvoid Создаёт простой секрет для доступа к сервисам облачного хранения данных, таким как S3, GCS или R2.
Пример 21.38.
-- Создать секрет S3 SELECT duckdb.create_simple_secret( type := 'S3', key_id := 'your_access_key', secret := 'your_secret_key', region := 'us-east-1' ); -- Создать секрет S3 с токеном сеанса SELECT duckdb.create_simple_secret( type := 'S3', key_id := 'your_access_key', secret := 'your_secret_key', region := 'us-east-1', session_token := 'your_session_token' );Обязательные параметры:
Имя
Тип
Описание
typetextТип секрета (например,
'S3','GCS','R2')key_idtextИдентификатор ключа доступа или его эквивалент
secrettextСекретный ключ или его эквивалент
Необязательные параметры:
Имя
Тип
Описание
session_tokentextТокен сеанса для временных учётных данных
endpointtextПользовательский URL-адрес конечной точки
url_styletextСтиль URL.
Возможные значения:
'vhost''path'
use_ssltextУказывает, используется ли SSL.
Возможные значения:
true
false
Значение по умолчанию: true.
scopetextОбласть действия секрета.
Значение по умолчанию: ''
regiontextРегион для выбора службы