ログ転送:CloudFront log-forwarding-cloudfront

このページでは、エージェントトラフィックのデータ収集を行うために、CloudFront の CDN ログをアドビの S3 バケットに転送する方法について説明します。 Adobe Brand Visibility CDN設定ページを使用して、Adobe Brand Visibilityにオンボーディングします。 オンボーディングプロセスが完了したら、このページに記載されている手順に従って、CloudFront ダッシュボードでログ転送を設定します。

ステップ 1: Adobe Brand Visibilityでのオンボーディング step-1

Adobe Brand Visibility ページ https://abv.adobe.com/で、次の操作を行います。

  1. ブランド管理​に移動します。

  2. CDN」ラベルをクリックします。

    ブランド管理 - CDN ログ転送

  3. 開始」をクリックします。

  4. AI トラフィックインサイトをアクティブ化」の横にある「設定」をクリックします。

    設定

  5. AWS アカウント ID を入力します。

    AWS アカウント ID

  6. CloudFront(BYOCDN)」を選択します。

    CloudFront を選択

  7. オンボード」をクリックします。

    「オンボード」ボタン

手順 2:標準ログを有効にする(CloudFront コンソール) step-2

標準ログを有効にするには、AWS 管理コンソールから次の手順に従います。

  1. CloudFront コンソールにアクセスし、既存の配分を更新します。

  2. ログ」タブを開きます。

  3. 追加」を選択し、ログを受信するサービス(この場合は Amazon S3)を選択します。

  4. 宛先​で、リソースを選択または作成します。 バケット名​を入力します。Adobe Brand Visibility CDN設定ページから値をコピーできます。

    CloudFront バケット名

  5. 追加設定​を指定します。

    • フィールド選択 - ログファイルフィールドを選択します。 Adobe Brand Visibility CDN設定ページの必須フィールドを参照してください。

      CloudFront フィールドの選択

    • パーティション設定 — Adobe Brand Visibility設定ページから​ パス サフィックス ​をコピーします。

      CloudFront パーティション

    • 出力形式 - 形式は JSON にする必要があります。

      CloudFront 出力形式

  6. 配分を更新または作成する手順を完了します。

  7. ログ ページで、有効​が配分の横に表示されていることを確認します。

クロスアカウント配信の標準ログを有効にする cross-account

ソースアカウント (CloudFront ディストリビューションを使用)は、宛先アカウント (Adobe Brand Visibility CDN設定ページに表示されているS3 バケット)にアクセスログを送信します。 両方のアカウントに適切な権限が必要です。

例:ソースアカウント 111111111111 は、宛先アカウント 222222222222 の S3 バケットにログを送信します。 AWS コマンドラインインターフェイスを使用できます。

NOTE
以下のコマンドで、配信先のARN値(arn:aws:logs:us-east-1:222222222222:delivery-destination:cloudfront-delivery-destination)をAdobe Brand Visibility設定ページの​ 配信先のARN ​の値に置き換えます。

配信の宛先 ARN

ソースアカウントの設定 source-account

次に、ソースアカウントを設定する必要があります。

  1. 配信ソースを作成 - 名前と配分 ARNを置き換えます。

    code language-bash
    aws logs put-delivery-source --name s3-cf-delivery \
      --resource-arn arn:aws:cloudfront::111111111111:distribution/E1TR1RHV123ABC \
      --log-type ACCESS_LOGS
    
  2. 配信を作成 - ソースを宛先にリンクします。「宛先アカウントの設定」手順の宛先 ARN を使用します。

    code language-bash
    aws logs create-delivery --delivery-source-name s3-cf-delivery \
      --delivery-destination-arn arn:aws:logs:us-east-1:222222222222:delivery-destination:cloudfront-delivery-destination
    
  3. 検証:

    • ソース​アカウントの場合:CloudFront コンソール/配分/ログ​タブ。 タイプ​の下に、S3 クロスアカウントログ配信が表示されます。
    • 宛先​アカウントの場合:S3 コンソール/バケット。 そのフォルダー内に、接頭辞(例:MyLogPrefix)とログが表示されます。
recommendation-more-help
brand-visibility-help-main-toc