Fase 7: Crittografare i dati - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fase 7: Crittografare i dati

Per eseguire questo passaggio, è necessario acquisire l'ID di AWS Clean Rooms collaborazione e la chiave segreta condivisa. Per ulteriori informazioni, consultare Prerequisiti.

Nell'esempio seguente, eseguiamo la crittografia utilizzando lo schema che abbiamo creato chiamatoads.json. ads.csv

Per crittografare i dati
  1. Memorizza la chiave segreta condivisa per la collaborazione inPassaggio 6: memorizza la chiave segreta condivisa in una variabile di ambiente.

  2. Dalla riga di comando, inserisci il seguente comando.

    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. In <name of input .csv file>, immettete il nome del file.csv di input.

  4. Perschema=, inserisci il nome del file dello schema di crittografia .json.

  5. Perid=, inserisci l'ID di collaborazione.

  6. Peroutput=, inserisci il nome del file di output (ad esempio,ads-output.csv).

  7. Includete tutti i flag della riga di comando descritti in Parametri di calcolo crittografico andFlag opzionali in Cryptographic Computing per Clean Rooms.

  8. Esegui il comando .

Nell'esempio perads.csv, eseguiamo il comando seguente.

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

Nell'esempio persales.csv, eseguiamo il comando seguente.

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

Nota

In questo esempio, non specifichiamo il nome del file di output (--output=sales-output.csv). Di conseguenza, è name-of-file.out.csv stato generato il nome del file di output predefinito.

Ora sei pronto per verificare i dati crittografati.