Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Enkripsi antar pekerja
Dengan Amazon EMR versi 6.15.0 dan yang lebih tinggi, aktifkan komunikasi terenkripsi TLS timbal balik antara pekerja dalam pekerjaan Spark Anda. Saat diaktifkan, EMR Tanpa Server secara otomatis menghasilkan dan mendistribusikan sertifikat unik untuk setiap pekerja yang disediakan di bawah pekerjaan Anda. Ketika para pekerja ini berkomunikasi untuk bertukar pesan kontrol atau mentransfer data shuffle, mereka membuat koneksi TLS timbal balik dan menggunakan sertifikat yang dikonfigurasi untuk memverifikasi identitas satu sama lain. Jika pekerja tidak dapat memverifikasi sertifikat lain, jabat tangan TLS gagal, dan EMR Serverless membatalkan koneksi di antara mereka.
Jika Anda menggunakan Lake Formation dengan EMR Serverless, enkripsi Mutual-TLS diaktifkan secara default.
Mengaktifkan enkripsi TLS timbal balik pada EMR Tanpa Server
Untuk mengaktifkan enkripsi TLS timbal balik pada aplikasi spark Anda, atur spark.ssl.internode.enabled ke true saat membuat aplikasi EMR Tanpa Server. Jika Anda menggunakan AWS konsol untuk membuat aplikasi EMR Tanpa Server, pilih Gunakan pengaturan khusus, lalu perluas konfigurasi Aplikasi, dan masukkan aplikasi Anda. runtimeConfiguration
aws emr-serverless create-application \ --release-label emr-6.15.0 \ --runtime-configuration '{ "classification": "spark-defaults", "properties": {"spark.ssl.internode.enabled": "true"} }' \ --type "SPARK"
Jika Anda ingin mengaktifkan enkripsi TLS timbal balik untuk menjalankan tugas percikan individual, setel spark.ssl.internode.enabled ke true saat menggunakan. spark-submit
--conf spark.ssl.internode.enabled=true