ファイルインポートデータソースにおける暗号化と圧縮
この記事では、ファイルインポートデータソースの圧縮と暗号化オプションの動作について説明します。
仕組み
PGP暗号化
PGP(Pretty Good Privacy)暗号化は、信頼できる暗号化の標準です。Tealiumのファイルサービスを初めて構成する場合や、暗号化されたドキュメントを既存のファイルサービス構成にアップロードする場合、PGP暗号化を使用してファイルサービス内のすべての暗号化ドキュメントを保護できます。
データソースを構成すると、その構成の公開鍵が生成されるため、データソースごとに1つのPGP鍵しか持つことができません。
PGP暗号化は、プライベートキーと公開キーの暗号化を使用し、プライベートキーを交換することなく安全に暗号化されたファイルをTealiumにアップロードできます。ファイルインポートデータソース構成で、PGP暗号化をサポートする任意の暗号化ツールを使用してファイルを暗号化するための公開PGP暗号化キーを生成できます。ファイルを暗号化してファイルサービスにアップロードした後、Tealiumは自身のプライベートキーを使用してファイルを復号化します。一致する公開鍵がない場合、アップロードされたファイルはTealiumによって復号化できず、一括データアップロードのセキュリティが確保されます。
有効期限
公開鍵は2年後に期限切れになります。鍵が期限切れになった後、暗号化されたファイルをアップロードするために新しい公開鍵を生成する必要があります。
GZIP圧縮
GZIPは、現在Tealiumがサポートしている圧縮ファイル形式です。ファイルを10万行ごとに分割することを推奨していますが、多くの列を持つファイルがある場合、ファイルのサイズが大きくなります。GZIP圧縮を使用すると、ファイルサイズを減らし、アップロードをより効率的に行うことができます。
圧縮と暗号化の両方を使用する
圧縮と暗号化の両方が行われたファイルをアップロードする場合、ファイルはまず圧縮され、次に暗号化される必要があります。ファイルが暗号化されてから圧縮されると、ファイル処理が失敗します。
圧縮と暗号化の処理エラーの詳細については、カスタムBulk Download Logsツールを使用してください。
PGP暗号化を使用してファイルを暗号化する
PGP暗号化を使用してファイルを暗号化するには、以下の手順を完了します:
- ファイルインポート > データソースを追加 > ファイルインポートに移動します。
- ウィザードの手順を完了します。サービス構成ステップで、既存のファイルサービス構成を選択するか、新しい構成を作成します。
- ファイル名プレフィックスにプレフィックスを入力します。
- ファイル圧縮と暗号化で、暗号化のドロップダウンリストからPGPを選択します。
- PGPキージェネレーターの下で生成をクリックします。ジェネレーターは、暗号化ツールとTealiumの間で共有される公開鍵を作成します。
- 公開鍵をダウンロードします。
- ファイルを暗号化するために使用している暗号化ツールに公開鍵をインポートします。
- ファイルを暗号化します。
- 暗号化されたファイルを、ファイルインポートデータソース構成で使用しているファイルサービスにアップロードします。
- ファイルインポートデータソース構成を完了します。
- プロファイルを保存/公開します。
すでにアップロードされた暗号化ファイルを更新する必要がある場合は、ファイルを更新し、再度暗号化してからファイルサービスにアップロードします。ファイルが暗号化されていない場合、ファイル処理が失敗します。
GZIP圧縮を使用してファイルを圧縮する
以下の手順は、Mac OSまたはLinuxユーザー向けです。Windowsユーザーは、GZIP圧縮をサポートするサードパーティの圧縮ツールを使用してください。
- Terminalウィンドウを開き、コンピュータ上のファイルが格納されているディレクトリに移動します。
- 以下のコマンドを入力してファイルを圧縮します。ファイル名にスペースが含まれている場合は、ファイル名をダブルクォートで囲みます。
-k
フラグを使用して、圧縮アプリケーションに元のファイルを保持するよう指示します。- スペースなしのファイル名
gzip -k demo_100_airline_records.csv
- スペースありのファイル名
gzip -k "demo_100 airline records.csv"
- スペースなしのファイル名
- 圧縮アプリケーションは、作業ディレクトリに
.gz
のファイルタイプのファイルを作成します。 - 圧縮したファイルを、ファイルインポートデータソースで使用しているファイルサービスにアップロードします。
- Tealiumでファイルインポート > データソースを追加 > ファイルインポートに移動します。
- ウィザードの手順を完了します。サービス構成ステップで、既存のファイルサービス構成を選択するか、新しい構成を作成します。
- ファイル名プレフィックスにプレフィックスを入力します。
- ファイル圧縮と暗号化で、圧縮のドロップダウンリストからGZIPを選択します。
- ファイルインポートデータソース構成を完了します。
- プロファイルを保存/公開します。
ファイルインポートデータソース構成中に元々圧縮されたすべてのファイルは、データが更新されて新しいバージョンがファイルサービスにアップロードされるときに再度圧縮する必要があります。ファイルが圧縮されていない場合、ファイル処理が失敗します。
最終更新日 :: 2024年March月29日