オーディエンスソーシングの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/)
TIP
Amazon リソース名(ARN)は、S3 バケットやIAM ロールなどのAWS リソースを一意に識別します。 バケットとオプションのフォルダーパスを指定するには、次の形式を使用します。
code language-none
arn:aws:s3:::<bucket-name>/<optional-folder-path>

IAM ポリシーの作成 create-policy

セットアップを開始するには、まず、S3 バケットに​ 読み取り専用アクセス ​を付与するIAM ポリシーを作成します。 このポリシーにより、Adobeはオーディエンスのソーシングに必要なファイルを読み取ることができますが、書き込み権限や削除権限は付与されません。

AWS Management Consoleを開き、IAM > Policies > Create policy​に移動します。

AWS Create policy ワークスペースで、「JSON」タブを選択し、次のポリシー例を貼り付けます。

NOTE
<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​を選択します。 後の手順で使用するポリシー名を記録します。

TIP
バケット名とフォルダーパスを見つけるには、Amazon S3 Management Console​を開きます。 バケット ページで、バケット名を選択して開きます。 オブジェクト ビューにはファイルとフォルダーが一覧表示され、ページ上部のパスには現在のフォルダーのパスが表示されます。

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:
領域
Adobe IAM Role ARN
北米
arn:aws:iam::590183896800:role/rtcdp-collab-prod-va6-role
オーストラリア
arn:aws:iam::590183896800:role/rtcdp-collab-prod-aus3-role
EMEA
arn: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)とオプションの説明を入力します。

このページには、信頼できるエンティティ ポリシー、権限ポリシーの概要、内部組織とトラッキング用に追加した可能性のあるタグが表示されます。

最後に、役割を作成​を選択して、設定を確認します。

IMPORTANT
ロールを作成した後、Amazon リソース名(ARN)を記録する必要があります。 ​ オーディエンスソーシング用にAWS S3を設定 ワークフローの​ S3接続の認証 ​手順で、IAM ロール ARNを指定する必要があります。

次の手順 next-steps

この設定により、AdobeにS3 バケットへの読み取り専用アクセス権が付与され、AdobeのIAM ロールとの信頼関係が確立されます。

次に、​ オーディエンスソーシング用にAWS S3を設定に進み、S3 バケットをCollaborationに接続します。

オーディエンスのソーシングについて詳しくは、Sourceとオーディエンスの管理を参照してください。

recommendation-more-help
real-time-cdp-collaboration-help-guide