サポートに連絡する| システムステータス
ページコンテンツ

    CMSとDAMの統合によるネットワークとAPI接続の問題のデバッグ

    このトピックでは、CMS および DAM 統合による Brightcove API へのアクセスを妨げるネットワーク問題のデバッグについて説明します。

    ブライトコーブ用の AEM、Drupal、SharePoint、Sitecore、および WordPress の CMS コネクタ、およびサードパーティが開発した CMS および DAM コネクタには、ブライトコーブの REST API へのアクセスが必要です。Brightcove API を使用するには、まず Video Cloud Studio の Admin > API Authentication で有効にする必要があります。New + をクリックして新しいクライアントを登録し、3 ステップのウィザードを完了します。クライアントに名前と説明を付け、アクセス可能なアカウントを選択し、有効にする API 権限を選択します。以下のスクリーンショットは、CMS コネクタで使用する一般的な権限選択を示しています。

    API Permissions
    API のアクセス許可

    API 認証の管理の詳細については、こちらを参照してください

    ブライトコーブから ClientID とクライアントシークレットを取得して CMS コネクタ設定に入力した後、コネクタが Brightcove に接続して動画を同期できない場合は、 ファイアウォールやその他のネットワーク設定によって Brightcove API へのアクセスをブロックしている可能性があります。。

    ブライトコーブ API へのアクセスをテストする最も簡単な方法は、以下の簡単なシェルスクリプトを使用することです。  CMS サーバ自体、または CMS サーバと同じネットワーク上の Linux または OS X マシンからこのスクリプトを実行します。 まず、ブライトコーブのアカウント ID (PubID)、クライアント ID、およびクライアントシークレットを使用してスクリプトを更新してください。

    
    #!/bin/sh
    
    # Set up proxy if necessary
    # export http_proxy="http://:"
    # export https_proxy=" http://:"
    
    # Enter pub_id, client_id, and client_secret below
    PUB_ID='xxxxxx'
    CLIENT_ID='xxxxxxxxxxxxxxxxxxxx'
    CLIENT_SECRET='xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    API_CALL='https://cms.api.brightcove.com/v1/accounts/'$PUB_ID'/videos'
    VERB='GET'
    
    TOKEN=$(curl -s --data "grant_type=client_credentials" https://oauth.brightcove.com/v4/access_token --header "Content-Type: application/x-www-form-urlencoded" --user "$CLIENT_ID:$CLIENT_SECRET" | sed -E 's/.*access_token\"\:\"([^\"]+)\".*/\1/');
    RESPONSE=$(curl -s -v -X $VERB "$API_CALL" -d "$DATA" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json")
    echo $RESPONSE
    

    このスクリプトは単にアカウントから動画のリストを返します。Brightcove アカウントでは、書き込み操作は実行されません。動画の一覧が表示されない場合、またはエラーメッセージが表示された場合は、ネットワークで次の API エンドポイントのいずれかまたは両方への HTTPS アクセスがブロックされています。

    • oath.brightcove.com
    • cms.api.brightcove.com

    これらのエンドポイントがブロックされている場合、CMS および DAM コネクタで使用される他の Brightcove API エンドポイントもブロックされている可能性があります。 これらには以下が含まれます。

    • ingest.api.brightcove.com
    • oauth.brightcove.com
    • ingestion.api.brightcove.com
    • policy.api.brightcove.com
    • players.api.brightcove.com
    • edge.api.brightcove.com
    • experiences.api.brightcove
    • 取り込み-upload-prod.s3.amazonaws.com

    CMS コネクタを使用するには、これらの 9 つのエンドポイントすべてが CMS サーバからアクセス可能であり、それらのエンドポイントからの応答も CMS サーバに戻すことができる必要があります。 上記のエンドポイントに対してファイアウォールを開けず、CMS または DAM コネクタにプロキシサポートを追加する必要がある場合は、上記の CMS コネクタのカスタム開発プロジェクトについてブライトコーブの担当者に連絡するか、サードパーティの開発者に連絡してください。使用しているコネクタ。


    ページの最終更新日07 Oct 2021