

# Drupal Core の CloudWatch パイプライン設定
<a name="drupal-core-pipeline-setup"></a>

基本認証を使用して Drupal Core から監査ログを収集します。

次のパラメータを使用して Drupal ソースを設定します。

```
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}}"
```パラメータ

`range` (オプション)  
過去ログを取得する場合。ISO 8601 期間形式を使用します (例: 過去 7 日間の場合は `P7D`、過去 21 時間の場合は `PT21H`)。デフォルトは 0 日で、最大値は 90 日間です。

`domain` (必須)  
Drupal Core サイトのドメイン名。

`api_endpoint` (必須)  
Drupal Core 監査ログ API エンドポイントのパス。`/` で始まる必要があります (例えば `/api/v1/audit-logs`)。

`authentication.basic.username` (必須)  
基本認証のユーザー名。

`authentication.basic.password` (必須)  
基本認証のパスワード。