Как настроить GCS как ввод файлового сигнала
Мы храним наши журналы аудита в корзине GCS. мы хотели бы загружать их в Elasticsearch при необходимости, а не регулярно, с помощью filebeat. Я проверил вариант S3, где он позволяет нам использовать s3-подобные хранилища в качестве входных данных с использованием провайдеров .
Я использую следующую конфигурацию, но она не записывает никаких данных, однако, когда я тестирую конфигурацию filebeat, все в порядке.
Я сомневаюсь, что моя конфигурация ввода каким-то образом неверна. Пожалуйста, проверьте следующее и помогите мне понять, что не так
filebeat.inputs:
- type: gcp
project_id: gcp-project-xxx
bucket_name: log-bucket
credentials_file: /tmp/service-account-key.json
output.elasticsearch:
hosts: "https://es-test-xxx.aivencloud.com"
username: "avnadmin"
password: "xxxxx"
indices:
- index: 'restore-test'