← Hyperdrive (Postgres & MySQL) / hyperdrive / configuration
Ротация учётных данных базы данных
Изменить информацию о подключении и учетные данные конфигурации Hyperdrive можно одним из двух способов:
- Создайте новую конфигурацию Hyperdrive с новыми данными подключения и обновите Worker, чтобы он использовал эту новую конфигурацию Hyperdrive.
- Обновите существующую конфигурацию Hyperdrive новыми данными подключения и учётными данными.
Используйте новую конфигурацию Hyperdrive
Создание новой конфигурации Hyperdrive для обновления учётных данных базы данных позволяет оставить существующую конфигурацию Hyperdrive без изменений, постепенно перевести Worker на новую конфигурацию и при необходимости легко откатиться к предыдущей.
Чтобы создать конфигурацию Hyperdrive для подключения к существующей базе данных PostgreSQL или MySQL, используйте Wrangler CLI или Панель управления Cloudflare ↗.
# wrangler v3.11 and above required
npx wrangler hyperdrive create my-updated-hyperdrive --connection-string="<YOUR_CONNECTION_STRING>"Приведённая выше команда выведет ID вашего Hyperdrive. Укажите этот ID в конфигурационный файл Wrangler для вашего проекта Workers:
{
// required for database drivers to function
"compatibility_flags": [
"nodejs_compat"
],
// Set this to today's date
"compatibility_date": "2026-08-28",
"hyperdrive": [
{
"binding": "HYPERDRIVE",
"id": "<your-hyperdrive-id-here>"
}
]
}compatibility_flags = [ "nodejs_compat" ]
# Set this to today's date
compatibility_date = "2026-08-28"
[[hyperdrive]]
binding = "HYPERDRIVE"
id = "<your-hyperdrive-id-here>"Чтобы ваш Worker начал использовать новую конфигурацию Hyperdrive, повторно разверните его или используйте постепенные развёртывания.
Обновление существующей конфигурации Hyperdrive
Обновить конфигурацию существующей конфигурации Hyperdrive можно с помощью wrangler CLI.
# wrangler v3.11 and above required
npx wrangler hyperdrive update <HYPERDRIVE_CONFIG_ID> --origin-host <YOUR_ORIGIN_HOST> --origin-password <YOUR_ORIGIN_PASSWORD> --origin-user <YOUR_ORIGIN_USERNAME> --database <YOUR_DATABASE> --origin-port <YOUR_ORIGIN_PORT>