Amazon AppFlow 是一种AWS服务,允许从 Zendesk 到 AWS 和其它Saa应用进行数据转移。
提供一个界面以配置您AWS帐户内的工作流程。AppFlow 然后建立连接,从 Zendesk 提取合适的数据,进行操作转换,并加载数据到您选择的目标服务中。
这篇文章引导您完成流程,以便在 Amazon AppFlow 中设置 Zendesk 数据流。要使用 Amazon AppFlow,您需要:
- Zendesk Support中的管理员权限
- 访问您的AWS帐户控制台
- 您 Zendesk 帐户的OAuth客户端
此文章包含以下主题:
- 使用 Zendesk 注册应用程序
- 创建工作流程
- 第 1 步:指定工作流程详情
- 第 2 步:配置工作流程
- 第 3 步:映射数据字段
- 第 4 步:添加筛选
- 第 5 步:审阅并创建
- AppFlow 整合限制
相关信息:
使用 Zendesk 注册应用程序
要使用Amazon AppFlow,您需要注册该应用程序以生成您的应用程序OAuth凭证,以便用于对 zendesk 的呼叫进行身份验证API调用。这在Zendesk Support完成。
要与 Zendesk 注册 Amazon AppFlow
- 在 管理中心,单击 侧栏中 的应用和整合,然后选择 API > Zendesk API。
- 单击 OAuth客户端 标签,单击客户端列表右侧 添加OAuth客户端。
- 完成以下字段以为 AppFlow 创建OAuth客户端:
- 客户端名称 —— 为您的 AppFlow 应用程序输入一个名称。这是当用户被询问是否授予应用程序访问权限,以及当他们查看可访问其 Zendesk 的第三方应用列表时看到的名称。
- 描述(选填)。这是对您的应用的简短描述,当用户被询问是否授予访问权限时,将会看到该描述。
- 公司(选填)。这是当用户被询问是否授予应用程序访问权限时看到的公司名称。此信息可帮助他们了解正在向谁授予访问权限。
- 徽标(选填)。这是当用户被询问是否授予应用程序访问权限时看到的徽标。
- 唯一标识符——此字段将使用您为应用输入的名称的重新格式化版本自动填充。如果需要,您可以更改。
- 重定向 URL - 输入 “https:///aws_region.console.aws.amazon.com/appflow/oauth”。用您创建工作流程的AWS区域替换 =aws_region。例如:“https://ap-southeast-2.console.aws.amazon.com/appflow/oauth”。
- 单击保存。新的预填充密钥字段显示在下侧。
- 复制并保存密钥到安全的地方。
- 单击 保存。
创建工作流程
通过完成设置流程中的一系列步骤,在您的AWS帐户控制台中创建一个工作流程。
要创建工作流程
- /2>日志到您的AWS帐户控制台<1, 并从服务菜单选择 AppFlow。
- 单击 创建工作流程。
完成在以下部分所述设置工作流程。
第 1 步:指定工作流程详情
在第 1 步:指定工作流程详情,您可配置关于工作流程的名称和详情。
要指定工作流程详情
- 在第 1 步:指定工作流程详情,为您的工作流程输入以下详情:
- 工作流程名称 —— 为您的工作流程输入一个名称。
- 工作流程描述 —— 您的工作流程描述。
- 数据 Encyption —— 配置工作流程的加密。您可以选择使用默认密钥,或通过创建AWS KMS 密钥或使用Amazon资源名称自定义加密。
-
标签 -添加标签到您的工作流程,作为密钥值对到工作流程。
- 单击下一步。
第 2 步:配置工作流程
在 第 2 步中:配置工作流程,您指定 Zendesk 来源数据,以及您希望数据前往的地方,例如 S3、Redshift 或选定的Saa应用。
要配置您的工作流程
- 在 第 2 步中:在来源详情中配置工作流程,在来源名称下拉选项中选择“Zendesk”。
- 单击 Connect。
- 在模式对话框中,输入您在 Support 中早些时候创建OAuth客户端的客户端 ID 和密钥,您的 Zendesk 子域名,以及连接名称。注意:如果您收到错误消息,请先检查您的 AppFlow OAuth 客户端中的重定向URL。如果您仍然遇到错误,请联系您的AWS管理员,检查您的AWS用户角色或权限。
- 在弹出窗口中,单击 “允许 应用流”访问您的 Zendesk 数据。
- 在 选择 Zendesk 对象 下拉选项中,选择要同步的 Zendesk 数据类型。
- 在目标名称下拉选项中的目标详情中,选择您 Zendesk 数据的目的地。
- 如果您选择 S3 作为目标,选择 S3 桶以发送数据
- 如果您选择另一个目标,单击 Connect,并按照模式对话框的提示完成连接
- 在选择如何触发工作流程的工作流程触发器中,选择“按需运行”以手动激活工作流程,或“按日程计划运行”以激活工作流程。如果您选择“按日程计划运行”,设置日程计划频率。
- 选择 仅传输新数据以仅在 工作流程触发时传输新数据,或者如果您希望工作流程转移所有数据,请转接所有 数据。
- 单击下一步。
第 3 步:映射数据字段
在 第 3 步中:映射数据字段,您指定 Zendesk 数据中字段将如何映射到目标字段中的字段。
要映射数据字段
- 选择映射字段的映射方法。
- 手动映射字段 - 要映射所有字段,选择 来源字段名称、 批量操作,并 直接映射所有字段。否则,从 来源字段名称、 来源字段中选择一个或多个字段,然后选择 直接映射字段。
- 上传带有已映射字段的 csv 文件 - 使用CSV文件定义映射。CSV文件包含源字段名称和目标字段名称的逗号分隔值。
- 要一起将字段合并,选择已映射字段并选择 添加公式。
- 要隐藏字段或截断字段名,选择已映射字段并选择 “修改”值。
- 如需 验证,单击 添加验证 配置根据条件处理数据字段的方式。
- 单击下一步。
第 4 步:添加筛选
第 4 步:添加筛选,您创建规则,以确定每次工作流程触发时从您的 Zendesk 帐户提取的数据。
要添加筛选
- 在 筛选中,单击 “添加筛选”,然后选择一个条件,并指定标准。
- 单击 下一步。
第 5 步:审阅并创建
在 第 5 步中:审阅并创建,您可以在创建流程配置之前先审阅。
要完成创建工作流程
- 检查您的配置是否正确。如果您需要修改配置,单击右上角 的编辑。
- 单击 创建工作流程。
您的工作流程现已创建!
AppFlow 整合限制
Amazon对 AppFlow 施加以下限制:
- 每个帐户的 100 万流程
- 一个月运行 1000 万条流程
- 每个工作流程只能有超过一个来源和一个目标
- 每个工作流程最多可包含 10 个任务
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。