Schritt 7: Daten verschlüsseln - AWS Clean Rooms

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 7: Daten verschlüsseln

Um diesen Schritt auszuführen, müssen Sie die AWS Clean Rooms Kollaborations-ID und den gemeinsamen geheimen Schlüssel erwerben. Weitere Informationen finden Sie unter Voraussetzungen.

Im folgenden Beispiel führen wir die Verschlüsselung unter ads.csv Verwendung des von uns erstellten Schemas namens ausads.json.

Um Daten zu verschlüsseln
  1. Speichern Sie den gemeinsamen geheimen Schlüssel für die Zusammenarbeit inSchritt 6: Speichern Sie den gemeinsamen geheimen Schlüssel in einer Umgebungsvariablen.

  2. Geben Sie in der Befehlszeile den folgenden Befehl ein.

    java -jar c3r-cli.jar encrypt <name of input .csv file> --schema=<name of schema .json file> --id=<collaboration id> --output=<name of output.csv file> <optional flags>

  3. Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. <name of input .csv file>, geben Sie den Namen der CSV-Eingabedatei ein.

  4. Geben Sie für schema= den Namen der JSON-Verschlüsselungsschemadatei ein.

  5. Geben Sie für id= die Kollaborations-ID ein.

  6. Geben Sie für output= den Namen der Ausgabedatei ein (z. B.ads-output.csv).

  7. Fügen Sie alle Befehlszeilen-Flags ein, die unter Kryptografische Rechenparameter und beschrieben sindOptionale Flags in Cryptographic Computing für Clean Rooms.

  8. Führen Sie den Befehl aus.

Im Beispiel für ads.csv führen wir den folgenden Befehl aus.

java -jar c3r-cli.jar encrypt ads.csv --schema=ads.json --id=123e4567-e89b-42d3-a456-556642440000 --output=ads-output.csv

Im Beispiel für sales.csv führen wir den folgenden Befehl aus.

java -jar c3r-cli.jar encrypt sales.csv --schema=sales.json --id=123e4567-e89b-42d3-a456-556642440000

Anmerkung

In diesem Beispiel geben wir keinen Namen für die Ausgabedatei (--output=sales-output.csv) an. Infolgedessen name-of-file.out.csv wurde der Standardname der Ausgabedatei generiert.

Sie sind jetzt bereit, die verschlüsselten Daten zu überprüfen.