[]{class="badge informative"}

ファイルとリソースの管理 file-and-resmanagement

アップロードファイル形式の制限 limiting-uploadable-files

uploadWhiteList​属性を使用して、Adobe Campaign サーバーでアップロードできるファイルタイプを制限します。

この属性は、serverConf.xml ファイルの​ dataStore ​要素内で使用できます。 serverConf.xml​で使用可能なすべてのパラメーターは、この​ セクション ​に一覧表示されます。

この属性のデフォルト値は​ .+ ​で、任意のファイルタイプをアップロードできます。

可能な形式を制限するには、属性値を有効なJava正規表現に置き換えます。 複数の値をコンマで区切って入力できます。

例:uploadWhiteList=".*.png,.*.jpg"​を使用すると、PNG形式とJPG形式をサーバーにアップロードできます。 他の形式は受け付けません。

また、Web サーバーを設定することで、重要なファイルがアップロードされないようにすることもできます。 詳細情報

NOTE
uploadWhiteList​属性は、Adobe Campaign サーバーでのアップロードに使用できるファイルタイプを制限します。 ただし、公開モードが​ トラッキングサーバー ​または​ その他のAdobe Campaign サーバー ​の場合、uploadWhitelist​属性もそれらのサーバーで更新する必要があります。

プロキシ接続設定 proxy-connection-configuration

例えば、ファイル転送 ワークフローアクティビティを使用して、Campaign サーバーをプロキシを介して外部システムに接続できます。 これを実現するには、特定のコマンドを使用して、serverConf.xml ファイルの​proxyConfig セクションを設定する必要があります。 serverConf.xml​で使用可能なすべてのパラメーターは、この​ セクション ​に一覧表示されます。

HTTP、HTTPS、FTP、SFTPのプロキシ接続が可能です。 20.2 Campaign リリース以降、HTTPおよびHTTPS プロトコルパラメーターは​使用できなくなります。 これらのパラメーターは、以前のビルド(9032を含む)で引き続き使用できるため、以下に示します。

CAUTION
基本認証モードのみがサポートされます。 NTLM認証はサポートされていません。
SOCKS プロキシはサポートされていません。

次のコマンドを使用できます。

nlserver config -setproxy:[protocol]/[serverIP]:[port]/[login][:‘https’|'http’]

プロトコルパラメーターには、「http」、「https」または「ftp」を指定できます。

HTTP/HTTPS トラフィックと同じポートでFTPを設定する場合は、次を使用できます。

nlserver config -setproxy:http/198.51.100.0:8080/user

「http」および「https」オプションは、プロトコルパラメーターが「ftp」で、指定されたポートでのトンネリングがHTTPS経由またはHTTP経由で実行されるかどうかを示す場合にのみ使用されます。

プロキシサーバー経由でFTP/SFTPおよびHTTP/HTTPS トラフィックに異なるポートを使用する場合は、「ftp」プロトコルパラメーターを設定する必要があります。

例:

nlserver config -setproxy:ftp/198.51.100.0:8080/user:’http’

次に、パスワードを入力します。

HTTP接続は、proxyHTTP パラメーターで定義されます。

<proxyConfig enabled=“1” override=“localhost*” useSingleProxy=“0”>
<proxyHTTP address=“198.51.100.0" login=“user” password=“*******” port=“8080”/>
</proxyConfig>

HTTPS接続は、proxyHTTPS パラメーターで定義されます。

<proxyConfig enabled=“1" override=“localhost*” useSingleProxy=“0">
<proxyHTTPS address=“198.51.100.0” login=“user” password=“******” port=“8080"/>
</proxyConfig>

FTP/FTPS接続は、proxyFTP パラメーターで定義されます。

<proxyConfig enabled=“1" override=“localhost*” useSingleProxy=“0">
<proxyFTP address=“198.51.100.0” login=“user” password=“******” port=“5555" https=”true”/>
</proxyConfig>

複数の接続タイプに同じプロキシを使用する場合、useSingleProxyを「1」または「true」に設定してproxyHTTPのみが定義されます。

プロキシを経由しない内部接続がある場合は、上書きパラメーターにそれらを追加します。

プロキシ接続を一時的に無効にする場合は、有効なパラメーターを「false」または「0」に設定します。

IOS HTTP/2 コネクタをプロキシ経由で使用する必要がある場合は、次のHTTP プロキシモードがサポートされています。

  • 認証なしのHTTP
  • HTTP基本認証

プロキシモードを有効にするには、serverconf.xml ファイルで次の変更を行う必要があります。

<nmac useHTTPProxy="true">

このiOS HTTP/2 コネクタについて詳しくは、このpageを参照してください。

公開リソースの管理 managing-public-resources

公開するには、キャンペーンにリンクされた電子メールや公開リソースで使用される画像が、外部からアクセスできるサーバーに存在している必要があります。 その後、外部の受信者またはオペレーターが使用できます。 詳細情報

パブリックリソースは、Adobe Campaign インストールディレクトリの​/var/res/instance ディレクトリに保存されます。

一致するURLは​ http://server/res/instance ​です。instance​はトラッキングインスタンスの名前です。

ノードを​conf-<instance>.xml ファイルに追加して、サーバー上のストレージを設定することで、別のディレクトリを指定できます。 つまり、次の行を追加します。

<serverconf>
  <shared>
    <dataStore hosts="media*" lang="fra">
      <virtualDir name="images" path="/var/www/images"/>
     <virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)/"/>
    </dataStore>
  </shared>
</serverconf>

この場合、デプロイメントウィザードのウィンドウ上部に表示されるパブリックリソースの新しいURLは、このフォルダーを指している必要があります。

recommendation-more-help
campaign-classic-help