HubSpot - AWS AppFabric

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

HubSpot

HubSpot は、マーケティング、営業、コンテンツ管理、カスタマーサービスをつなげるために必要な、ソフトウェア、統合、リソースのすべてを備える顧客プラットフォームです。HubSpot のコネクテッドプラットフォームを使うことで、ユーザーは最も重要なこと、つまり顧客、に焦点を当てることにより、ビジネスをより早く成長させることができます。AWS AppFabric for security を使用して、HubSpot から監査ログとユーザーデータを受信し、オープンサイバーセキュリティスキーマフレームワーク (OCSF) 形式に正規化し、Amazon Simple Storage Service (Amazon S3) バケットまたは Amazon Kinesis Data Firehose ストリームに出力できます。

HubSpot での AppFabric のサポート

AppFabric は、HubSpot からのユーザー情報と監査ログの受信をサポートします。

前提条件

AppFabric を使用して HubSpot からサポートされている宛先に監査ログを転送するには、以下の要件を満たす必要があります。

  • 監査ログにアクセスするには、HubSpot の Enterprise サブスクリプションのアカウントが必要になります。HubSpot サブスクリプションに関する詳細は、HubSpot のナレッジベースの「Manage your HubSpot subscription」を参照してください。

  • デベロッパーアカウントと、そのアカウントに関連付けられたアプリケーションが必要になります。

  • アプリケーションを HubSpot アカウントにインストールするには、スーパー管理者であるか、または、App Marketplace Access のアクセス権限と、アプリケーションが要求するスコープを受け入れるためのユーザー権限を持っている必要があります。

レート制限に関する考慮事項

HubSpot は、HubSpot API にレート制限を課します。HubSpot API のレート制限 (OAuth を使用するアプリケーションの制限を含む) に関する詳細は、HubSpot ウェブサイトの「Rate limits」を参照してください。AppFabric と既存の HubSpot API アプリケーションの組み合わせが HubSpot の制限を超えると、AppFabric に監査ログが表示されるのが遅れる可能性があります。

データ遅延に関する考慮事項

監査イベントが取り込み先に転送されるまでに最大 30 分の遅延が発生する場合があります。これは、アプリケーションで利用できる監査イベントの遅延と、データ損失を減らすための予防措置によるものです。ただし、これはアカウントレベルでカスタマイズできる場合があります。サポートが必要な場合は、AWS Support にお問い合わせください。

AppFabric を HubSpot アカウントに接続する

AppFabric サービス内でアプリケーションバンドルを作成した後で、HubSpot を使用して AppFabric を認証する必要があります。AppFabric で HubSpot の認証に必要な情報を見つけるには、以下の手順に従ってください。

OAuth アプリケーションの作成

AppFabric は OAuth を使用して HubSpot と統合されます。HubSpotで OAuth アプリケーションを作成するには、以下の手順に従います。

  1. HubSpot ウェブサイトの「HubSpot ガイド」にある「 Create a public app」のセクションの指示に従います。

  2. [認証] タブから、必要範囲 に記載されている 3 つのスコープを追加します。

  3. [リダイレクト URL] で、以下の形式のリダイレクト URL を使用します。

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

    この URL で、<リージョン>は、AppFabric アプリバンドルを構成したAWS リージョンのコードです。例えば、米国東部 (バージニア北部) リージョンのコードは us-east-1 です。そのリージョンのリダイレクト URL は https://us-east-1.console.aws.amazon.com/appfabric/oauth2 です。

  4. [アプリの作成] を選択します。

必要範囲

HubSpot OAuth アプリケーションに次の範囲を入力する必要があります。

  • settings.users.read

  • crm.objects.owners.read

  • account-info.security.read

アプリ権限

テナント ID

この一意の HubSpot 組織を識別する ID を入力します。例えば、HubSpot アカウント ID などです。

テナント名

この一意の HubSpot 組織を識別する名前を入力します。AppFabric は、テナント名を使用して、アプリ認証と、アプリ認証から作成されるすべての取り込みにラベルを付けます。

クライアント ID

AppFabric はクライアント ID を要求します。HubSpotでクライアント ID を検索するには以下の手順を使用してください。

  1. HubSpot ログインページに進み、デベロッパーアカウントの認証情報を使用してサインインします。

  2. [アプリケーション] メニューで自分のアプリケーションを選択します。

  3. [認証] タブで、クライアント ID の値を探します。

クライアントシークレット

AppFabric はクライアントシークレットを要求します。以下の手順でHubSpotのクライアント シークレット を検索してください。

  1. HubSpot ログインページに進み、デベロッパーアカウントの認証情報を使用してサインインします。

  2. [アプリケーション] メニューで自分のアプリケーションを選択します。

  3. [認証] タブで、クライアントシークレットの値を探します。

認証を承認します

AppFabric でアプリ認証を作成すると、HubSpot 認証を承認するよう求めるポップアップウィンドウが表示されます。(デベロッパーアカウントではなく) エンタープライズアカウントの認証情報を使用してアカウントにサインインし、AppFabric 認証を承認します。[許可] を選択します。