概览
此 AWS 解决方案可帮助 Amazon Ads 客户将其信号无缝上传到亚马逊营销云 (AMC) 实例中,而无需使用专属 IT 资源来构建和支持上传工作流。Amazon Ads 客户可以选择上传其 Amazon S3 或 AWS Clean Rooms 协作中的数据。这使 Amazon Ads 客户能够继续在 AMC 中优化其 Amazon Ads 营销活动,同时保持对数据的完全控制,因为信号在上传到 AMC API 之前会进行加密、传输和标准化。
优势
此解决方案使客户可以更轻松地将信号无缝上传到其 AMC 实例。借助 API 和新的用户界面,客户可以实现数据转换过程的自动化,并在将数据摄入到 AMC 之前定义所需的格式。
广告主和广告代理商只需几小时即可高效地将其信号从 AWS 上传到 AMC,无需数周的漫长过程,也无需使用专属 IT 资源来构建和支持上传工作流。
此解决方案将在客户的 AWS 账户中启动,确保客户能够完全控制要与 AMC 共享的数据。
技术详情
您可以使用实施指南和随附的 AWS CloudFormation 模板自动部署该架构。
第 1 步
用户将第一方数据上传到指定的 Amazon Simple Storage Service(Amazon S3)存储桶,或将数据从 AWS Clean Rooms 导出到 S3 存储桶。或者,用户可以将 S3 存储桶中的数据指定给 AWS Key Management Service(AWS KMS)密钥,以在整个提取、转换、加载(ETL)管道中解密和加密源数据及其衍生数据。
第 2 步
用户使用 Amazon Cognito 登录到提供的 Web 应用程序,并获取从 Amazon S3 加载前端资产和从 Amazon API Gateway 加载后端资源所需的授权令牌。
第 3 步
用户通过 Amazon CloudFront 发行版和 API Gateway 端点与提供的 Web 应用程序进行交互。CloudFront 资源为 Amazon S3 的静态网站资产提供服务。API Gateway 资源为 AWS Lambda 资源提供 REST API 接口。
第 4 步
Amazon DynamoDB 资源存储系统配置,例如用户为亚马逊营销云(AMC)实例指定的连接详细信息。这些配置是前端 Web 表单中的输入,并由 API 处理程序 Lambda 资源保存。用户指定的 OAuth 凭证将保存到 AWS Secrets Manager 和以编程方式派生的 OAuth 刷新令牌中。
第 5 步
Lambda 资源与一个或多个 AMC 实例交互以创建、读取、更新和删除数据集。
第 6 步
当用户提交将数据上传到新数据集或现有数据集的请求时,Lambda 资源会启动 AWS Glue ETL 任务,对用户指定的文件进行标准化、哈希处理和重新格式化。
第 7 步
AWS Glue 任务将结果输出到 S3 存储桶。此事件从 Lambda 资源向每个用户指定的 AMC 实例发起请求,以启动这些结果的上传。
第 8 步
AMC 将转换后的数据从 Amazon S3 异步上传到广告商的 AMC 实例。
相关内容
本指南演示了如何将第一方数据从第三方来源导入到 Amazon Simple Storage Service (Amazon S3),然后将您的数据直接上传到亚马逊营销云(AMC)并进行查询。