[]{class="badge informative"}
ファイルとリソースの管理 file-and-resmanagement
アップロードファイル形式の制限 limiting-uploadable-files
uploadWhiteList属性を使用して、Adobe Campaign サーバーでアップロードできるファイルタイプを制限します。
この属性は、serverConf.xml ファイルの dataStore 要素内で使用できます。 serverConf.xmlで使用可能なすべてのパラメーターは、この セクション に一覧表示されます。
この属性のデフォルト値は .+ で、任意のファイルタイプをアップロードできます。
可能な形式を制限するには、属性値を有効なJava正規表現に置き換えます。 複数の値をコンマで区切って入力できます。
例:uploadWhiteList=".*.png,.*.jpg"を使用すると、PNG形式とJPG形式をサーバーにアップロードできます。 他の形式は受け付けません。
また、Web サーバーを設定することで、重要なファイルがアップロードされないようにすることもできます。 詳細情報
プロキシ接続設定 proxy-connection-configuration
例えば、ファイル転送 ワークフローアクティビティを使用して、Campaign サーバーをプロキシを介して外部システムに接続できます。 これを実現するには、特定のコマンドを使用して、serverConf.xml ファイルのproxyConfig セクションを設定する必要があります。 serverConf.xmlで使用可能なすべてのパラメーターは、この セクション に一覧表示されます。
HTTP、HTTPS、FTP、SFTPのプロキシ接続が可能です。 20.2 Campaign リリース以降、HTTPおよびHTTPS プロトコルパラメーターは使用できなくなります。 これらのパラメーターは、以前のビルド(9032を含む)で引き続き使用できるため、以下に示します。
次のコマンドを使用できます。
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は、このフォルダーを指している必要があります。