View a markdown version of this page

Mempersiapkan tabel data di Snowflake - AWS Clean Rooms

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mempersiapkan tabel data di Snowflake

Anda dapat menanyakan tabel data yang telah disimpan di gudang data Snowflake.

Mempersiapkan tabel data Anda di Snowflake melibatkan langkah-langkah berikut:

Langkah 1: Selesaikan prasyarat

Untuk menyiapkan tabel data Anda untuk digunakan AWS Clean Rooms, Anda harus menyelesaikan prasyarat berikut:

Langkah 2: (Opsional) Siapkan data Anda untuk komputasi kriptografi

(Opsional) Jika Anda menggunakan komputasi kriptografi dan tabel data berisi informasi sensitif yang ingin Anda enkripsi, Anda harus mengenkripsi tabel data menggunakan klien enkripsi C3R.

Untuk mempersiapkan data Anda untuk komputasi kriptografi, ikuti prosedur diMempersiapkan tabel data terenkripsi dengan Cryptographic Computing untuk Clean Rooms.

Langkah 3: Buat AWS Secrets Manager Rahasia

Untuk terhubung ke Snowflake dari AWS Clean Rooms, Anda harus membuat dan menyimpan kredensia Snowflake Anda secara AWS Secrets Manager rahasia, lalu mengaitkan rahasia itu dengan tabel Snowflake di. AWS Clean Rooms

catatan

Kami menyarankan Anda membuat pengguna baru yang khusus untuk AWS Clean Rooms. Pengguna itu seharusnya hanya memiliki peran dengan izin Baca untuk data yang AWS Clean Rooms ingin Anda akses.

Untuk membuat AWS Secrets Manager Rahasia
  1. Di Snowflake, buat pengguna snowflakeUser dan atur otentikasi pasangan kunci.

    catatan

    Pada November 2025, Snowflake akan beralih ke hanya mendukung otentikasi pasangan kunci. Perubahan ini akan mempengaruhi AWS Clean Rooms integrasi saat ini dengan Snowflake, yang menggunakan otentikasi nama pengguna dan kata sandi. Setelah tanggal ini, koneksi Snowflake AWS Clean Rooms akan memerlukan otentikasi pasangan kunci menggunakan kunci pribadi Snowflake Privacy Enhanced Mail (PEM).

  2. Tentukan gudang Snowflake mana yang akan berinteraksi dengan pengguna ini,snowflakeWarehouse. Entah setel sebagai DEFAULT_WAREHOUSE for snowflakeUser di Snowflake atau ingat untuk langkah berikutnya.

  3. Di AWS Secrets Manager, buat rahasia menggunakan kredensional Snowflake Anda. Untuk membuat rahasia di Secrets Manager, ikuti tutorial yang tersedia di Buat AWS Secrets Manager rahasia di Panduan AWS Secrets Manager Pengguna. Setelah membuat rahasia, simpan nama Rahasia, secretName untuk langkah selanjutnya.

    • Saat memilih Key/value pasangan, buat pasangan untuk snowflakeUser dengan kuncisfUser.

    • Saat memilih Key/value pasangan, buat pasangan untuk kunci pribadi PEM Snowflake Anda dengan kunci pem_private_key tersebut.

    • Saat memilih Key/value pasangan, buat pasangan untuk snowflakeWarehouse dengan kuncisfWarehouse.

      Ini tidak diperlukan jika default diatur di Snowflake.

    • Saat memilih Key/value pasangan, buat pasangan untuk snowflakeRole dengan kuncisfRole.

Langkah 4: Langkah selanjutnya

Sekarang setelah Anda menyiapkan tabel data Anda di Snowflake, Anda siap untuk:

Tabel dapat ditanyakan setelah:

  • Pembuat kolaborasi telah mengatur kolaborasi di AWS Clean Rooms. Untuk informasi selengkapnya, lihat Menciptakan kolaborasi.

  • Pembuat kolaborasi telah mengirimkan ID kolaborasi kepada Anda sebagai peserta dalam kolaborasi.