Adobe Experience Cloud Triggers 用の Adobe I/O の設定 configuring-adobe-io
Adobe I/O へのこうした移行中に、一部の着信トリガーが失われる可能性があることに注意してください。
前提条件 adobe-io-prerequisites
この統合は、Campaign Classic 20.2.4 以降、19.1.8、Gold Standard 11 リリース にのみ適用されます。
この実装を開始する前に、以下の点を確認してください。
手順 1:Adobe I/O プロジェクトの作成と更新 creating-adobe-io-project
-
Adobe I/O にアクセスし、組織の開発者アクセス権を使用してログインします。正しい組織ポータルにログインしていることを確認します。
-
既存の統合クライアント識別子(クライアント ID) をインスタンス設定ファイル(ims/authIMSTAClientId)から抽出します。存在しない属性または空の属性は、クライアント識別子が設定されていないことを示します。
note note NOTE クライアント識別子が空の場合は、Adobe I/O で直接 新しいプロジェクトを作成 できます。 -
抽出したクライアント識別子を使用して、既存のプロジェクトを識別します。前の手順で抽出されたものと同じクライアント識別子を持つ既存のプロジェクトを探します。
-
「+ プロジェクトに追加」を選択して、「API」を選択します。
-
API を追加 ウィンドウで、「Adobe Analytics」を選択します。
-
認証のタイプとして「Service Account (JWT)」を選択します。
-
クライアント ID が空の場合は、「キーペアを生成」を選択して、公開鍵と秘密鍵のペアを作成します。
キーは、デフォルトの有効期限 365 日で自動的にダウンロードされます。 有効期限が切れたら、新しいキーペアを作成し、設定ファイルで統合を更新する必要があります。 オプション 2 を使用すると、有効期限の長い 公開鍵 を手動で作成してアップロードすることを選択できます。
期限が切れる証明書キーペアを置き換える手順のガイドについては、このページを参照してください。
note caution CAUTION 再度ダウンロードすることができないので、ダウンロードプロンプトが表示されたら、config.zip ファイルを保存してください。 -
「次へ」をクリックします。
-
既存の 製品プロファイル を選択するか、必要に応じて新しいプロファイルを作成します。 この 製品プロファイル には権限は必要ありません。 Analytics 製品プロファイル の詳細については、Adobe Analytics ドキュメントを参照してください。
次に、「設定済み API を保存」をクリックします。
-
プロジェクトから Adobe Analytics を選択し、「サービスアカウント (JWT)」下に次の情報をコピーします。
- クライアント ID
- クライアント秘密鍵
- テクニカルアカウント ID
- 組織 ID
手順 2:Adobe Campaign へのプロジェクト資格情報の追加 add-credentials-campaign
秘密鍵は、Base64 UTF-8 形式でエンコードする必要があります。それには、次の手順に従います。
-
手順 1:Adobe I/O プロジェクトの作成と更新で生成された秘密鍵を使用します。秘密鍵は、統合の作成に使用したものと同じである必要があります。
-
base64 ./private.key > private.key.base64
というコマンドを使用して秘密鍵をエンコードします。これにより、base64 コンテンツが新しいファイルprivate.key.base64
に保存されます。note note NOTE 秘密鍵をコピーして貼り付けるときに、余分な行が自動的に追加される場合があります。 これは、秘密鍵をエンコードする前に忘れずに削除してください。 -
ファイル
private.key.base64
からコンテンツをコピーします。 -
Adobe Campaign インスタンスがインストールされている各コンテナに SSH 経由でログインし、
neolane
ユーザーとして次のコマンドを実行して Adobe Campaign にプロジェクト資格情報を追加します。これにより、テクニカルアカウント 資格情報がインスタンス設定ファイルに挿入されます。code language-none nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>
手順 3:パイプラインタグの更新 update-pipelined-tag
pipelined タグを更新するには、設定ファイル config-< instance-name >.xml で、以下のように認証タイプを Adobe I/O プロジェクトに更新する必要があります。
<pipelined ... authType="imsJwtToken" ... />
次に、config -reload
を実行し、pipelined を再起動して変更内容を反映させます。