

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 配置HubSpot为 AppFabric
<a name="hubspot"></a>

HubSpot 是一个客户平台，包含连接营销、销售、内容管理和客户服务所需的所有软件、集成和资源。HubSpot 的互联平台使您能够专注于最重要的事情：您的客户，从而更快地发展业务。

 AWS AppFabric 为了安全起见，您可以使用接收来自的审计日志和用户数据HubSpot，将数据标准化为开放网络安全架构框架 (OCSF) 格式，然后将数据输出到亚马逊简单存储服务 (Amazon S3) 存储桶或亚马逊数据 Firehose 流。

**Topics**
+ [AppFabric 支持 HubSpot](#hubspot-appfabric-support)
+ [正在 AppFabric 连接您的HubSpot账户](#hubspot-appfabric-connecting)

## AppFabric 支持 HubSpot
<a name="hubspot-appfabric-support"></a>

AppFabric 支持接收来自的用户信息和审核日志HubSpot。

### 先决条件
<a name="hubspot-prerequisites"></a>

 AppFabric 要使用将审核日志从支持的目标传输HubSpot到支持的目的地，您必须满足以下要求：
+ 您必须在 HubSpot 中拥有具有企业订阅的帐户，才能访问访问审计日志。有关 HubSpot 订阅的更多信息，请参阅 HubSpot 知识库上的[管理您的 HubSpot 订阅](https://knowledge.hubspot.com/account/manage-your-hubspot-subscription)。
+ 您必须拥有开发人员账户以及与该账户关联的应用程序。
+ 您应该是**超级管理员**才能在自己的 HubSpot 账户中安装应用程序，或者拥有 App Marketplace 访问权限以及接受应用程序请求的范围的用户权限。

### 速率限制注意事项
<a name="hubspot-rate-limit"></a>

HubSpot 对 HubSpot API 施加速率限制。有关 HubSpot API 速率限制的更多信息，包括应用程序的使用限制 OAuth，请参阅HubSpot网站上的[速率限制](https://developers.hubspot.com/docs/api/usage-details#rate-limits)。如果您的现有 API 应用程序 AppFabric 和您的现有 HubSpot API 应用程序HubSpot的组合超出限制，则显示在中的审核日志 AppFabric 可能会延迟。

### 数据延迟注意事项
<a name="hubspot-data-delay"></a>

审计事件发送到目标位置的时间可能会延迟多达 30 分钟。这是应用程序提供的审核事件延迟或为减少数据丢失而采取的预防措施所致。不过，这可以在账户级别进行自定义。如需帮助，请联系 [支持](https://aws.amazon.com/contact-us/)。

## 正在 AppFabric 连接您的HubSpot账户
<a name="hubspot-appfabric-connecting"></a>

在 AppFabric 服务中创建应用程序包后，必须 AppFabric使用进行授权HubSpot。要查找授权所需的信息 HubSpot AppFabric，请按以下步骤操作。

### 创建 OAuth 应用程序
<a name="hubspot-create-oauth-application"></a>

AppFabric 与HubSpot使用集成 OAuth。要在中创建 OAuth应用程序HubSpot，请按以下步骤操作：

1. 按照 HubSpot 网站上的 HubSpot 指南中的[创建公共应用程序](https://developers.hubspot.com/docs/api/creating-an-app)部分中的说明进行操作。

1. 从**身份验证**选项卡，添加 [所需范围](#hubspot-required-scopes) 中列出的三个范围。

1. 在**重定向 URL** 中使用以下格式的重定向 URL。

   ```
   https://<region>.console.aws.amazon.com/appfabric/oauth2
   ```

   此 URL AWS 区域 中*<region>*是您在其中配置 AppFabric 应用程序包的代码。例如，美国东部（弗吉尼亚州北部）区域的代码为 `us-east-1`。对于该区域，重定向 URL 为 `https://us-east-1.console.aws.amazon.com/appfabric/oauth2`。

1. 选择**创建应用程序**。

### 所需范围
<a name="hubspot-required-scopes"></a>

您必须将以下范围添加到您的HubSpot OAuth应用程序中：
+ `settings.users.read`
+ `crm.objects.owners.read`
+ `account-info.security.read`

### 应用程序授权
<a name="hubspot-app-authorizations"></a>

#### 租户编号
<a name="hubspot-tenant-id"></a>

输入标识此唯一 HubSpot 组织的 ID。例如，输入您的 HubSpot 账户 ID。

#### 租户名称
<a name="hubspot-tenant-name"></a>

输入标识此唯一HubSpot组织的名称。 AppFabric 使用租户名称来标记应用程序授权和通过应用程序授权创建的任何摄取。

#### 客户端 ID
<a name="hubspot-client-id"></a>

AppFabric 将请求客户端 ID。要在 HubSpot 中查找您的客户端 ID，请按以下步骤操作：

1. 导航到 [HubSpot 登录页面](https://app.hubspot.com/login)，并使用您的开发人员账户凭证登录。

1. 从**应用程序**菜单，选择您的应用程序。

1. 从**身份验证**选项卡中,查找**客户端 ID** 值。

#### 客户端密钥
<a name="hubspot-client-secret"></a>

AppFabric 将请求客户机密钥。要在 HubSpot 中查找您的客户端密钥，请执行以下步骤：

1. 导航到 [HubSpot 登录页面](https://app.hubspot.com/login)，并使用您的开发人员账户凭证登录。

1. 从**应用程序**菜单，选择您的应用程序。

1. 从**身份验证**选项卡，查找**客户端密钥**值。

#### 批准授权
<a name="hubspot-approve-authorization"></a>

在中创建应用程序授权后 AppFabric，您将收到一个HubSpot用于批准授权的弹出窗口。使用您的企业账户凭证（不是您的开发者账户）登录您的账户以批准 AppFabric 授权。选择**允许**。