SFTP ホスト

Experience Platformを使用すると、タグライブラリのビルドをホストする安全なSFTP サーバーに配信できるので、ビルドの保存方法と管理方法をより詳細に制御できます。 このガイドでは、Experience Platform UIまたはData Collection UIでタグプロパティのSFTP ホストを設定する方法について説明します。

NOTE
代わりに、Adobeで管理されているホストを使用することもできます。 詳しくは、Adobeが管理するホスト ​に関するガイドを参照してください。
セルフホスティングライブラリの利点と制限について詳しくは、​ セルフホスティングガイド ​を参照してください。

サーバーのアクセスキーの設定 access-key

Experience Platformは、暗号化されたキーを使用してSFTP サイトに接続します。 これを正しく設定するには、いくつかの手順があります。

公開鍵と秘密鍵のペアの作成

SFTP サーバーに公開鍵と秘密鍵のペアがインストールされている必要があります。 これらのキーは、サーバー上で生成することも、別の場所で生成してサーバーにインストールすることもできます。 詳しくは、 SSH キーを生成する方法 に関する GitHub のドキュメントを参照してください。

キーを暗号化

秘密鍵は、公開鍵を暗号化するために使用されます。 SFTP ホストの作成プロセス中に、秘密キーを提供する必要があります。 公開鍵の暗号化の手順については、Reactor API ガイドの値の暗号化の節を参照してください。 特定の GPG キーが必要であることがわかっている場合を除き、本番環境の GPG キーを使用します。 最後に、任意のマシンから秘密鍵を暗号化することができます。サーバーに GPG をインストールしてこの手順を完了する必要はありません。

- Experience PlatformのIP アドレスの許可リストに加える

Experience PlatformがSFTP サーバーにアクセスして接続できるように、社内のファイアウォール内で使用するIP アドレスのセットを承認する必要がある場合があります。 これらのIP アドレスは次のとおりです。

  • 34.227.138.75
  • 44.194.43.191
  • 3.215.163.18
NOTE
タグビルドの構造は時間の経過と共に変化しています。 内部的にシンボリックリンク(symlinks)を使用して以前の埋め込みコードの下位互換性を維持し、以前の埋め込みコードが最新のビルド構造で引き続き機能するようにします。 SFTP サーバーがタグビルドの有効な宛先として機能するには、シンボリックリンクの使用をサポートしている必要があります。

詳しくは、 SFTP サーバーを設定してビルドを配信する方法 に関する次の Medium の記事を参照してください。

SFTP ホストの作成 create

左側のナビゲーションで「ホスト」を選択し、続いて「ホストを追加」を選択します。

UIで「ホストを追加」ボタンが選択されていることを示す画像

ホスト作成ダイアログが表示されます。 ホストの名前を指定し、Type​で、SFTP​を選択します。

選択されているSFTP ホスティングオプションを示す画像

SFTP ホストの設定 configure

ダイアログが展開され、SFTP ホストの追加の設定オプションが含まれます。 これらは以下で説明されています。

SFTP ホスト接続に必要な詳細を示す画像

設定フィールド
説明
​ シンボリックリンクを使用しない
デフォルトでは、すべてのSFTP ホストはシンボリックリンク(シンボリックリンク)を使用して、サーバーに保存されるライブラリ ​ ビルド ​を参照します。 ただし、すべてのサーバーがシンボリックリンクの使用をサポートしているわけではありません。 このオプションを選択すると、ホストはシンボリックリンクを使用する代わりに、コピー操作を使用してビルドアセットを直接更新します。
SFTP サーバーURL
サーバーのURL ベースパス。
パス
このホストのベースサーバーURLに追加するパス。
ポート

ポートは、次のいずれかである必要があります。

  • 21
  • 22
  • 201
  • 200
  • 2002
  • 2018
  • 2022
  • 2200
  • 2222
  • 2333
  • 2939
  • 443
  • 4343
  • 80
  • 8080
  • 8888

セキュリティ上のベストプラクティスとして、アドビでは、送信トラフィックに使用できるポートの数を制限しています。 選択したポートは、通常、企業のファイアウォールを通じて許可され、柔軟性のためのいくつかの範囲が含まれています。

ユーザー名
サーバーへのアクセス時に使用するユーザー名。
暗号化された秘密鍵
前の手順で作成した暗号化された秘密鍵

選択した設定でホストを作成するには、保存​を選択します。

保存されているSFTP ホストを示す画像

保存​を選択すると、SFTP サーバーにファイルを配信するための接続と機能がテストされます。 Experience Platformは、フォルダーを作成し、そのフォルダー内にファイルを書き込み、そのファイルが存在することを確認してから、それ以降にクリーンアップします。 SFTP サーバーのユーザーアカウント(Experience Platformに提供したセキュアな証明書に添付されたアカウント)に、この操作を実行するために必要な権限がない場合、ホストは「失敗」ステータスになります。

次の手順

このガイドでは、タグで使用するセルフホスト SFTP サーバーを設定する方法について説明しました。 ホストが確立されたら、タグライブラリを公開するために、1つ以上の環境にホストを関連付けることができます。 webまたはモバイルのプロパティでタグ機能をアクティブ化する高度なプロセスについて詳しくは、公開の概要を参照してください。

recommendation-more-help
experience-platform-help-tags