問題
データ・コントロール・ルールは、ファイル属性による一致として構成されているとき、コンテンツタイプが"ソースコード"である .JAR ファイルには機能しません。
トラブルシューティング
次のデータ制御ルールが"source_code"として識別されたコンテンツ種類のファイルのダウンロードをブロックするように設定されました
次に、2つの.jarファイルをダウンロードします:
java-1.0.jarsample.jar
観察:
java-1.0.jarのダウンロードが完了しました。
しかし、sample.jarのダウンロードはブロックされました。
なぜ同じルールがこれら2つの.jar ファイルを異なる扱いにしているのでしょうか?
ソリューション
理由は、.jar ファイルがZIPアーカイブまたは特化されたJavaアーカイブ(JAR)ファイルのいずれかである可能性があるためです。 ZIPアーカイブとして識別される場合、コンテンツ種類が"ソースコード"であるファイル属性による一致として設定された前述のルールは、一致をもたらさない結果となります これが最初のファイルjava-1.0.jarがダウンロードプロセス中にブロックされなかった理由です。
LinuxでFileコマンドを使用して.jar ファイルのコンテンツタイプを調べることができます。
$ file java-1.0.jar
$ file sample.jar
コンテンツタイプに関わらず、すべてのJARファイルをブロックする意図がある場合、解決策は"アーカイブ"コンテンツタイプをルールにも含めることです。 注意:このルールは、cab、tar、zip、gzipなどのすべてのアーカイブファイルにも一致することを念頭に置いてください。
0件のコメント
サインインしてコメントを残してください。