配置 HubSpot - Amazon Glue
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

配置 HubSpot

必须满足以下要求,才能使用 Amazon Glue 从 HubSpot 传输数据:

最低要求

以下是最低要求:

  • 有 HubSpot 账户。有关更多信息,请参阅 创建 HubSpot 账户

  • HubSpot 账户已启用 API 访问权限。

  • 在 HubSpot 开发者账户下有应用程序,提供 Amazon Glue 在对账户进行经身份验证的调用时用于安全访问数据的客户端凭证。有关更多信息,请参阅 创建 HubSpot 开发者应用程序

如果满足这些要求,就可以将 Amazon Glue 连接到 HubSpot 账户。对于常见连接,无需在 HubSpot 中执行其他操作。

创建 HubSpot 账户

要创建 HubSpot 账户:

  1. 前往 HubSpot CRM 注册网址

  2. 输入电子邮件地址,选择验证电子邮件(也可以选择使用 Google、Microsoft 或 Apple 账户登录)。

  3. 在收件箱中查看来自 HubSpot 的验证码。

  4. 输入 6 位数的验证码,点击下一步

  5. 输入密码,点击下一步

  6. 输入名字和姓氏,点击下一步;或者通过使用 Google 登录链接登录。

  7. 输入行业,点击下一步

  8. 输入职位,点击下一步

  9. 输入公司名称,点击下一步

  10. 选择公司规模(员工人数),点击下一步

  11. 进入公司网站,点击下一步

  12. 选择数据托管地点(美国或欧洲),点击创建账户

  13. 选择创建账户的目的,点击下一步

  14. 选择关联 Google 账户或选择自行添加联系人,将联系人与 HubSpot 账户关联起来。

  15. 如果选择关联 Google 账户选项来关联联系人并开始使用 HubSpot 账户,则请登录 Google 账户。

创建 HubSpot 开发者应用程序

应用程序开发者账户用于创建和管理应用程序、集成及开发者测试账户。您也可以在其中创建和管理 App Marketplace 上架信息。不过,应用程序开发者账户及其关联的测试账户并未关联到标准的 HubSpot 账户。这些账户无法与另一个 HubSpot 账户同步彼此的数据或资产。要获取客户端 ID 和客户端密钥,必须创建一个开发者账户。

  1. 前往 https://developers.hubspot.com/

  2. 选择创建开发者账户,再向下滚动。

  3. 系统会询问是要创建应用程序开发者账户、私人应用程序账户还是 CMS 开发者沙盒账户。选择创建应用程序开发者账户

  4. 由于您已经创建了一个 HubSpot 账户,您可以选择继续使用此用户

  5. 点击开始注册

  6. 输入职位,点击下一步

  7. 为开发者账户命名,点击下一步,再点击跳过

  8. 选择 Create App (创建应用程序)

  9. 创建应用程序后,选择身份验证

  10. 记下身份验证下的客户端 ID 和 客户端密钥。

  11. 添加所在地区特定的重定向 URL:https://<aws-region>.console.aws.amazon.com/gluestudio/oauth。例如,如果是 us-east-1 区域,则添加 https://us-east-1.console.aws.amazon.com/gluestudio/oauth。

  12. 向下滚动,找到作用域。必须在“CRM”和“标准”标题下选择两种类型的作用域。

  13. 添加以下作用域:

    content automation oauth crm.objects.owners.read forms tickets crm.objects.contacts.write e-commerce crm.schemas.custom.read crm.objects.custom.read sales-email-read crm.objects.custom.write crm.objects.companies.write crm.lists.write crm.objects.companies.read crm.lists.read crm.objects.deals.read crm.objects.deals.write crm.objects.contacts.read
  14. 点击保存,开发者账户现在就可以使用了。

  15. 向上滚动,找到客户端 ID

  16. 在同一页面上,点击显示,获取客户端密钥

创建 HubSpot 开发者测试账户

在应用程序开发者账户中,可以创建开发者测试账户来测试应用程序和集成,这不会对任何真实的 HubSpot 数据造成影响。开发者测试账户不能镜像生产账户,但可以使用营销、销售、服务、CMS 和运营中心企业版的 90 天试用版,这样可以测试大多数 HubSpot 工具和 API。

  1. 点击主页

  2. 点击创建测试账户

  3. 点击创建应用程序测试账户

  4. 此时会显示一个新窗口。输入应用程序测试账户名称,点击创建

    此时,应用程序测试账户就创建好了。

注意

开发者账户用于 API 集成等开发活动,应用程序测试账户用于查看开发者账户创建或拉取的数据。