帮助中心
13/8/2025 | https://help.adjust.com
在 Amazon S3 中设置项目
您可以通过 Adjust 的云储存上传,将原始用户数据自动导出到 Amazon Web Services (AWS) S3 存储桶。身份验证的选项分两种:
- IAM 基于用户的身份验证
- IAM 基于角色的身份验证
要设置到 Amazon S3 存储桶的云储存上传,您需要拥有下列信息:
- 存储桶名称
- 访问密钥 ID 和秘密访问密钥 (适用于 IAM 基于用户的身份验证)
- IAM 角色 ARN (适用于 IAM 基于角色的身份验证)
设置 S3 存储桶
- 在 AWS Management Console 中创建专用的 S3 存储桶,以存储您导出的数据。
- 请记下存储桶名称。若要前往 Adjust Suite > AppView > 数据管理> 云储存上传 配置权限,并将存储桶关联到您的应用,就必须用到存储桶名称。
- 选择您的身份验证方法:
选项 A:IAM 基于用户的身份验证
创建新的 IAM 用户
- 赋予该用户 Programmatic Access (编程访问) 权限。
- 该用户 仅 用来访问您为数据导出创建的 S3 存储桶。
复制访问密钥 ID 和秘密访问密钥 ,妥善保存。您需要这些信息,才能在 Adjust 控制面板中关联存储桶。
为 IAM 用户 附加带有下列权限的内联策略 :
- 请查看 AWS 文档,按照 为用户嵌入内联策略 (控制台) 中的步骤进行操作。
- 选择 JSON 选项卡并粘贴以下策略,将
YOUR-BUCKET-NAME-HERE
替换为您的实际存储桶名称:
{
"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
。
选项 A:IAM 基于角色的身份验证
- 创建新的 IAM 策略:
- 在 AWS Management Console 中找到 IAM > 策略 。
- 选择 创建策略 。
- 切换到 JSON 选项卡并粘贴以下策略。请务必将
YOUR-BUCKET-NAME-HERE
替换为您的 S3 存储桶名称。
{
"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
。
- 创建新的 IAM 角色 :接下来创建一个 IAM 角色,并让 Adjust 代入该角色,以访问您的存储桶。
- 在 AWS Management Console 中找到 IAM > 角色 。
- 选择 创建角色 。
- 对于受信任的实体类型,请选择 自定义信任策略 。
- 在 自定义信任策略 文本框中粘贴以下 JSON。该策略会与 Adjust 的 AWS 账户建立信任关系。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::555456986421:user/adjust-s3-csv-uploader"
},
"Action": [
"sts:TagSession",
"sts:AssumeRole"
]
}
]
}
配置权限
- 选择 下一步 。
- 在 添加权限页面 中,搜索并选择您在上一步中创建的 IAM 策略 (示例:adjust-s3-access-policy)。
- 选择 下一步 。
- 为角色输入描述性名称 (示例:adjust-s3-access-role)。
- 检查详情,然后选择 创建角色 。
复制角色 ARN :创建角色后,您需要获得角色的 Amazon 资源名称 (ARN),才能在 Adjust 控制面板中完成设置。