Skip to content

Amazon S3 でのセキュリティイベントのエクスポート

セキュリティイベントは、クラウドストレージプロバイダであるAmazon S3 に自動的にエクスポートできます。日次ジョブはUTC の午前0 時に実行されます。 一度設定すると、ダッシュボードからセキュリティイベントを手動でエクスポートする必要はありません。

Braze は、Amazon S3 エクスポートを設定するための 2 つの異なる S3 認証および承認方法をサポートしています。

  • AWS シークレットアクセスキー方式
  • AWSロールARNメソッド

AWS シークレットアクセスキー方式

この方法では、シークレットキーとアクセスキー ID を生成します。これにより、Braze は AWS アカウントでユーザーとして認証し、バケットにデータを書き込むことができます。

ステップ1:アプリ内メッセージユーザーの作成

シークレットアクセスキーとアクセスキーID を取得するには、 AWS アカウント の手順に従って、アプリ内メッセージユーザーを作成する必要があります。

ステップ2:認証情報を取得する

  1. 新しいユーザーを作成した後、アクセスキーを生成し、アクセスキーID とシークレットアクセスキーをダウンロードします。

"liyu-chen-test". という名前のロールの概要ページ

2.これらの認証情報は、後でBraze に入力する必要があるため、どこかにメモしておくか、認証情報ファイルをダウンロードしてください。

アクセスキーとシークレットアクセスキーを含むフィールド。

ステップ 3:ポリシーの作成

  1. [IAM] > [ポリシー] > [ポリシーを作成] に移動し、ユーザーの権限を追加します。
  2. Create Your Own Policyを選択します。これにより、Brazeは指定されたバケットにのみアクセスできるように制限された権限が与えられます。
  3. 選択したポリシー名を指定します。
  4. [ポリシードキュメント] セクションに以下のコードスニペットを入力します。”INSERTBUCKETNAME”は必ずバケット名で置き換えてください。これらの権限がないと、インテグレーションは認証情報チェックに失敗し、作成されません。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["s3:ListBucket", "s3:GetBucketLocation"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME"]
        },
        {
            "Effect": "Allow",
            "Action": ["s3:GetObject", "s3:PutObject", "s3:DeleteObject"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME*", "arn:aws:s3:::INSERTBUCKETNAME/", "arn:aws:s3:::INSERTBUCKETNAME"]
        }
    ]
}

ステップ4:ポリシーのアタッチ

  1. 新しいポリシーを作成した後、Usersに移動し、特定のユーザーを選択します。
  2. [権限] タブで [権限を追加] を選択し、ポリシーを直接アタッチして、そのポリシーを選択します。

これで、AWS 認証情報を Braze アカウントにリンクする準備ができました!

ステップ 5: Brazeを AWS にリンクする

  1. Braze で [設定] > [会社の設定] > [管理者設定] > [セキュリティ設定] に移動し、[セキュリティイベントのダウンロード] セクションにスクロールします。
  2. [クラウドストレージにエクスポート] の下の [AWS S3 にエクスポート] をオンに切り替えて、[AWS シークレットアクセスキー] を選択します。これにより、S3 エクスポートが有効になります。
  3. 次の情報を入力します。
    • AWS アクセスキー ID
    • AWS シークレットアクセスキー
    • このキーを入力するときは、まず [認証情報をテスト] を選択して認証情報が機能することを確認します。 - AWS バケット名

Braze アカウントと Braze external ID が入力された [セキュリティイベントのダウンロード] ページ。

4.[変更内容を保存] を選択します。

[変更内容を保存]ボタン。

AWS S3 を Braze アカウントに統合しました!

AWSロールARNメソッド

AWS ロール ARN メソッドは、Braze Amazon アカウントがそのロールのメンバーとして認証できるようにするロール Amazon リソースネーム (ARN) を生成します。

ステップ1:ポリシーの作成

  1. アカウント管理者としてAWS マネジメントコンソールにサインインします。
  2. AWS コンソールで、[IAM] セクション > [ポリシー] に移動し、[ポリシーの作成] を選択します。

ポリシーのリストと [ポリシーの作成] ボタンがあるページ。

3.[JSON] タブを開き、[ポリシードキュメント] セクションに以下のコードスニペットを入力します。INSERTBUCKETNAME は必ずバケット名に置き換えてください。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["s3:ListBucket", "s3:GetBucketLocation"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME"]
        },
        {
            "Effect": "Allow",
            "Action": ["s3:PutObject", "s3:GetObject","s3:DeleteObject"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME/*"]
        }
    ]
}

4.ポリシーを確認したら、[次へ] を選択します。

ポリシーを確認し、オプションで権限を追加できるページ。

5.ポリシーの名前と説明を指定し、[ポリシーの作成] を選択します。

ポリシーを確認して作成するページ。

ステップ2: 役割を作成する

  1. Braze で [設定] > [会社の設定] > [管理者設定] > [セキュリティ設定] に移動し、[セキュリティイベントのダウンロード] セクションにスクロールします。
  2. [AWS ロール ARN] を選択します。
  3. ロールの作成に必要な識別子、Brase アカウント ID、および Braze external ID をメモします。

Braze アカウントと Braze external ID が入力された [セキュリティイベントのダウンロード] ページ。

  1. AWS コンソールで、[IAM] セクション> [ロール] > [ロールの作成] に移動します。
  2. 信頼できるエンティティセレクターのタイプとして [別の AWS アカウント] を選択します。
  3. BrazeのアカウントID を入力し、[外部 ID が必要] をオンにして、Braze external ID を入力します。
  4. 完了したら [次へ] を選択します。

信頼されたエンティティタイプを選択し、AWS アカウントに関する情報を提供するオプションを含むページ。

ステップ 3:ポリシーのアタッチ

  1. 以前に検索バーで作成したポリシーを検索し、ポリシーの横にチェックマークを付けて添付します。
  2. [次へ] を選択します。

タイプと説明の列を含むポリシーのリスト。

3.ロールに名前と説明を付け、[ロールの作成] を選択します。

名前、説明、信頼ポリシー、権限、タグなど、ロールの詳細を提供するフィールド。

新しく作成したロールがリストに表示されます。

ステップ4:Braze AWS にリンクする

  1. AWS コンソールで、新しく作成したロールを一覧で見つけます。名前を選択してそのロールの詳細を開き、ARNを書き留めます。

"security-event-export-olaf". という名前のロールの概要ページ

2.Braze で [設定] > [会社の設定] > [管理者設定] > [セキュリティ設定] に移動し、[セキュリティイベントのダウンロード] セクションにスクロールします。

[AWS S3 にエクスポート] のトグルがオンになっている [セキュリティイベントのダウンロード] セクション。

3.AWSロールARNが選択されていることを確認し、指定したフィールドにロールARNとAWS S3バケット名を入力します。 4.Test Credentialsを選択して、認証情報が正しく機能することを確認します。 5.[変更内容を保存] を選択します。

[変更内容を保存]ボタン。

AWS S3 を Braze アカウントに統合しました!

「このページはどの程度役に立ちましたか?」
New Stuff!