オーディエンスソーシングのAWS権限の設定
このガイドでは、AWS Identity and Access Management (IAM)のポリシーとロールを設定し、AdobeにAmazon S3 バケットへの安全な読み取り専用アクセス権を付与する方法を説明します。 このアクセスにより、Real-Time CDP CollaborationはS3 バケットからオーディエンスをソースできます。
前提条件 prerequisites
続行する前に、次の要件を満たし、必要な情報にアクセスできることを確認してください。
必要なAWS権限
この設定を完了するには、アカウントにAWS管理者アクセス権が必要です。 管理者アクセスにより、AdobeのS3 バケットへのアクセスを承認するために必要なIAM ポリシーとロールを作成および管理できるようになります。 管理者権限がない場合は、続行する前にAWS管理者に連絡してください。
必要な情報
次の手順を実行する際は、次の情報に注意してください。 これらの詳細は、Amazon S3 オーディエンスのソーシング UI ガイド で使用されています。
- オーディエンスファイルが保存されるS3 バケット名。
- オーディエンスファイルが配置されているフォルダーのパス(プレフィックス)。
- 新しく作成したIAM ロールのAmazon リソース名(ARN)(例:
arn:aws:s3:::my-company-data/audience-files/)
| code language-none |
|---|
|
IAM ポリシーの作成 create-policy
セットアップを開始するには、まず、S3 バケットに 読み取り専用アクセス を付与するIAM ポリシーを作成します。 このポリシーにより、Adobeはオーディエンスのソーシングに必要なファイルを読み取ることができますが、書き込み権限や削除権限は付与されません。
AWS Management Consoleを開き、IAM > Policies > Create policyに移動します。
AWS Create policy ワークスペースで、「JSON」タブを選択し、次のポリシー例を貼り付けます。
<Your AWS ARN for bucket folder path>と<Your AWS ARN for bucket>を特定のS3 ARNに置き換えます。 バケット フォルダーのパスを指定する場合は、ARNの末尾に/*を含めます(例:arn:aws:s3:::my-company-data/audience-files/*)。 これにより、Adobeは、指定したフォルダーパス内のすべてのファイルとサブフォルダーにアクセスできるようになります。{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:ListBucket",
"s3:GetBucketLocation"
],
"Resource": "<Your AWS ARN for bucket folder path>"
},
{
"Sid": "Statement2",
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": "<Your AWS ARN for bucket>"
}
]
}
ポリシー設定を確認し、Create policyを選択します。 後の手順で使用するポリシー名を記録します。
IAM ロールの作成 create-role
次に、IAM ロールを作成し、Real-Time CDP Collaboration AWS IAM ロールを 信頼済みエンティティ として設定します。 これにより、AdobeのサービスがS3 オーディエンスデータを安全に読み取ることができます。
Amazon S3 Management Consoleの「IAM」タブで、Roles > Create roleに移動します。
Create role ワークフローのStep 1で、Trusted entity type セクションで「Custom trust policy」を選択します。 次に、Custom trust policy エディターで、次の例を貼り付け、<Adobe IAM Role ARN>を地域の値に置き換えます。
- お住まいの地域に適したAdobe IAM ロール ARN:
arn:aws:iam::590183896800:role/rtcdp-collab-prod-va6-rolearn:aws:iam::590183896800:role/rtcdp-collab-prod-aus3-rolearn:aws:iam::590183896800:role/rtcdp-collab-prod-deu1-role信頼ポリシーの例:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Effect": "Allow",
"Principal": {
"AWS": "<Adobe IAM Role ARN>"
},
"Action": "sts:AssumeRole"
}
]
}
ポリシーを確認し、次へを選択して続行します。
Create role ワークフローのStep 2 Add permissions セクションで、以前に作成したIAM ポリシーを検索して添付します。 ポリシーの後に Next を選択して、Step 3に続行します。
Step 3 Name review, and create - Role details セクションで、役割の名前(例:s3-iam-role)とオプションの説明を入力します。
このページには、信頼できるエンティティ ポリシー、権限ポリシーの概要、内部組織とトラッキング用に追加した可能性のあるタグが表示されます。
最後に、役割を作成を選択して、設定を確認します。
次の手順 next-steps
この設定により、AdobeにS3 バケットへの読み取り専用アクセス権が付与され、AdobeのIAM ロールとの信頼関係が確立されます。
次に、 オーディエンスソーシング用にAWS S3を設定に進み、S3 バケットをCollaborationに接続します。
オーディエンスのソーシングについて詳しくは、Sourceとオーディエンスの管理を参照してください。