Amazon S3でプロジェクトを設定

ユーザーのローデータは、Adjustのクラウドストレージアップロード機能を使ってアマゾン ウェブ サービス(AWS) S3バケットに自動的にエクスポートすることができます。AWS マネジメントコンソールでプロジェクトを設定し、Amazon S3バケットへのクラウドストレージアップロードを設定するために、以下の値をメモしておいてください。

  • アクセスキーID
  • シークレットアクセスキー
  • バケット名

AWS マネジメントコンソールのプロジェクト設定方法

  1. データエクスポート専用のS3バケットを作成します。
    後でポリシーを作成してAdjust管理画面にバケットを追加するために、バケット名を記録しておいてください。
  2. 新しいIAMユーザーを作成します。このIAMユーザーは、データのエクスポート用に作成したS3バケットへのアクセスにのみ使用してください。このユーザーに programmatic access​ を共有してください。
  3. 新しく作成したIAMユーザーのAccess Key IDとSecret Access Keyをコピーします。後でAdjustのダッシュボードにバケットを追加するため、このIDは安全な場所に保管してください。
  4. 先ほど作成したIAMユーザーにinline policyを埋め込みます。
    1. 「To embed an inline policy for a user group (console)」の項目の指示に従ってください。
    2. JSONタブを選択してポリシーを作成し、以下のJSONコードを貼り付けます。
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": ["s3:GetBucketLocation", "s3:ListBucket"],
      "Resource": ["arn:aws:s3:::YOUR-BUCKET-NAME-HERE"]
    },
    {
      "Effect": "Allow",
      "Action": ["s3:PutObject"],
      "Resource": ["arn:aws:s3:::YOUR-BUCKET-NAME-HERE/*"]
    }
  ]
}
重要:
YOUR-BUCKET-NAME-HERE をバケット名に置き換えてください。