翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Security Lake でのロールアップリージョンの設定
ロールアップリージョンは、1 つ以上の寄与リージョンのデータを統合します。ロールアップリージョンを指定すると、リージョンのコンプライアンス要件に準拠しやすくなります。
重要
カスタムソースを作成した場合、カスタムソースデータが宛先に正しくレプリケートされるように、Security Lake では、カスタムソースの取り込みに関するベストプラクティス に記載されているベストプラクティスに従うことをお勧めします。ページで説明されているように、S3 パーティションデータパス形式に従わないデータに対してレプリケーションを実行することはできません。
ロールアップリージョンを追加する前に、まず AWS Identity and Access Management () で 2 つの異なるロールを作成する必要がありますIAM。
注記
Security Lake は、Security Lake コンソールを使用するときに、ユーザーに代わってこれらのIAMロールを作成するか、既存のロールを使用します。ただし、Security Lake APIまたは を使用する場合は、これらのロールを作成する必要があります AWS CLI。
IAM データレプリケーションの ロール
このIAMロールは、ソースログとイベントを複数のリージョンにレプリケートするアクセス許可を Amazon S3 に付与します。
これらのアクセス許可を付与するには、プレフィックス で始まるIAMロールを作成しSecurityLake
、次のサンプルポリシーをロールにアタッチします。Security Lake でロールアップリージョンを作成するときは、ロールの Amazon リソースネーム (ARN) が必要です。このポリシーでは、sourceRegions
は寄与リージョン、destinationRegions
はロールアップ リージョンです。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowReadS3ReplicationSetting", "Action": [ "s3:ListBucket", "s3:GetReplicationConfiguration", "s3:GetObjectVersionForReplication", "s3:GetObjectVersion", "s3:GetObjectVersionAcl", "s3:GetObjectVersionTagging", "s3:GetObjectRetention", "s3:GetObjectLegalHold" ], "Effect": "Allow", "Resource": [ "arn:aws:s3:::aws-security-data-lake-[[
sourceRegions
]]*", "arn:aws:s3:::aws-security-data-lake-[[sourceRegions
]]*/*" ], "Condition": { "StringEquals": { "s3:ResourceAccount": [ "{{bucketOwnerAccountId
}}" ] } } }, { "Sid": "AllowS3Replication", "Action": [ "s3:ReplicateObject", "s3:ReplicateDelete", "s3:ReplicateTags", "s3:GetObjectVersionTagging" ], "Effect": "Allow", "Resource": [ "arn:aws:s3:::aws-security-data-lake-[[destinationRegions
]]*/*" ], "Condition": { "StringEquals": { "s3:ResourceAccount": [ "{{bucketOwnerAccountId
}}" ] } } } ] }
次の信頼ポリシーをロールにアタッチして、Amazon S3 がロールを引き受けることを許可します。
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowS3ToAssume", "Effect": "Allow", "Principal": { "Service": "s3.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
AWS Key Management Service (AWS KMS) のカスタマーマネージドキーを使用して Security Lake データレイクを暗号化する場合は、データレプリケーションポリシーのアクセス許可に加えて、次のアクセス許可を付与する必要があります。
{ "Action": [ "kms:Decrypt" ], "Effect": "Allow", "Condition": { "StringLike": { "kms:ViaService": [ "s3.{sourceRegion1}.amazonaws.com", "s3.{sourceRegion2}.amazonaws.com" ], "kms:EncryptionContext:aws:s3:arn": [ "arn:aws:s3:::aws-security-data-lake-{sourceRegion1}*", "arn:aws:s3:::aws-security-data-lake-{sourceRegion2}*" ] } }, "Resource": [ "{sourceRegion1KmsKeyArn}", "{sourceRegion2KmsKeyArn}" ] }, { "Action": [ "kms:Encrypt" ], "Effect": "Allow", "Condition": { "StringLike": { "kms:ViaService": [ "s3.{destinationRegion1}.amazonaws.com", ], "kms:EncryptionContext:aws:s3:arn": [ "arn:aws:s3:::aws-security-data-lake-{destinationRegion1}*", ] } }, "Resource": [ "{destinationRegionKmsKeyArn}" ] }
レプリケーションロールの詳細については、「Amazon Simple Storage Service ユーザーガイド」の「アクセス許可の設定」を参照してください。
IAM AWS Glue パーティションを登録するロール
このIAMロールは、Security Lake が他のリージョンからレプリケートされた S3 オブジェクトの AWS Glue パーティションを登録するために使用するパーティション更新 AWS Lambda 関数のアクセス許可を付与します。このロールを作成しないと、サブスクライバーはそれらのオブジェクトからのイベントをクエリできません。
これらの権限を付与するには、AmazonSecurityLakeMetaStoreManager
(Security Lake への登録時にこのロールをすでに作成している場合があります) という名前のロールを作成します。サンプルポリシーを含む、このロールの詳細については、「ステップ 1: IAMロールを作成する」を参照してください。
また、Lake Formation コンソールで、次の手順に従ってデータレイク管理者の AmazonSecurityLakeMetaStoreManager
権限を付与する必要があります。
で Lake Formation コンソールを開きますhttps://console.aws.amazon.com/lakeformation/
。 管理ユーザーとしてサインインする
[Lake Formation へようこそ] ウィンドウが表示されたら、ステップ 1 で作成または選択した ユーザーを選択し、[開始する] を選択します。
[Lake Formation へようこそ] ウィンドウが表示されない場合は、以下の手順を実行して Lake Formation 管理者を設定します。
ナビゲーションペインの [許可] で [管理ロールとタスク] を選択します。コンソールページの [データレイク管理者] セクションで、[管理者を選択] を選択します。
データレイク管理者の管理ダイアログボックスで、IAMユーザーとロールに対して、作成したAmazonSecurityLakeMetaStoreManagerIAMロールを選択し、 の保存 を選択します。
データレイク管理者の権限変更の詳細については、「AWS Lake Formation デベロッパーガイド」の「データレイク管理者の作成」を参照してください。
ロールアップリージョンの追加
お好みのアクセス方法を選択し、次の手順に従ってロールアップリージョンを追加します。
注記
1 つのリージョンは複数のロールアップリージョンにデータを提供できます。ただし、あるロールアップリージョンを別のロールアップリージョンの寄与リージョンにすることはできません。
ロールアップリージョンの更新または削除
お好みのアクセス方法を選択し、次の手順に従って Security Lake のロールアップリージョン を更新または削除します。