CloudWatch pipelines configuration for Drupal Core
Collects audit logs from Drupal Core using basic authentication.
Configure the Drupal source with the following parameters:
source: drupal_core: range: "P7D" domain: "<drupal-site-domain>" api_endpoint: "<drupal-api-endpoint>" authentication: basic: username: "${{aws_secrets:<secret-name>:username}}" password: "${{aws_secrets:<secret-name>:password}}"
Parameters
range(optional)-
For pulling historical logs. Uses ISO 8601 duration format (for example,
P7Dfor the last 7 days,PT21Hfor the last 21 hours). The default is 0 hours, and the maximum is 90 days. domain(required)-
The domain name of the Drupal Core site.
api_endpoint(required)-
The path of the Drupal Core audit logs API endpoint. Must start with
/(for example,/api/v1/audit-logs). authentication.basic.username(required)-
The username for Basic Authentication.
authentication.basic.password(required)-
The password for Basic Authentication.