Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat endpoint interaktif untuk klaster virtual Anda
Topik ini menjelaskan beberapa cara untuk membuat endpoint interaktif menggunakan AWS Command Line Interface (AWS CLI) dan menyertakan detail tentang parameter konfigurasi yang tersedia.
Buat endpoint interaktif dengan perintah create-managed-endpoint
Tentukan parameter dalam create-managed-endpoint
perintah sebagai berikut. EMRAmazon EKS mendukung pembuatan titik akhir interaktif dengan Amazon EMR merilis 6.7.0 dan yang lebih tinggi.
aws emr-containers create-managed-endpoint \ ‐‐type JUPYTER_ENTERPRISE_GATEWAY \ ‐‐virtual‐cluster‐id
1234567890abcdef0xxxxxxxx
\ ‐‐nameexample-endpoint-name
\ ‐‐execution-role-arn arn:aws:iam::444455556666:role/JobExecutionRole
\ ‐‐release-labelemr-6.9.0-latest
\ ‐‐configuration-overrides '{ "applicationConfiguration": [{ "classification": "spark-defaults", "properties": { "spark.driver.memory": "2G" } }], "monitoringConfiguration": { "cloudWatchMonitoringConfiguration": { "logGroupName": "log_group_name
", "logStreamNamePrefix": "log_stream_prefix
" }, "persistentAppUI": "ENABLED", "s3MonitoringConfiguration": { "logUri": "s3://my_s3_log_location
" } } }'
Untuk informasi selengkapnya, lihat Parameter untuk membuat endpoint interaktif.
Buat endpoint interaktif dengan parameter tertentu dalam file JSON
-
Buat
create-managed-endpoint-request.json
file dan tentukan parameter yang diperlukan untuk titik akhir Anda, seperti yang ditunjukkan pada JSON file berikut:{ "name": "
MY_TEST_ENDPOINT
", "virtualClusterId": "MY_CLUSTER_ID
", "type": "JUPYTER_ENTERPRISE_GATEWAY", "releaseLabel": "emr-6.9.0-latest
", "executionRoleArn": "arn:aws:iam::444455556666:role/JobExecutionRole
", "configurationOverrides": { "applicationConfiguration": [ { "classification": "spark-defaults", "properties": { "spark.driver.memory": "8G" } } ], "monitoringConfiguration": { "persistentAppUI": "ENABLED", "cloudWatchMonitoringConfiguration": { "logGroupName": "my_log_group
", "logStreamNamePrefix": "log_stream_prefix
" }, "s3MonitoringConfiguration": { "logUri": "s3://my_s3_log_location
" } } } } -
Gunakan
create-managed-endpoint
perintah dengan path kecreate-managed-endpoint-request.json
file yang disimpan secara lokal atau di Amazon S3.aws emr-containers create-managed-endpoint \ ‐‐cli-input-json file://./create-managed-endpoint-request.json ‐‐region
AWS-Region
Output dari membuat endpoint interaktif
Anda akan melihat output berikut di terminal. Outputnya mencakup nama dan pengenal titik akhir interaktif baru Anda:
{
"id": "1234567890abcdef0
",
"name": "example-endpoint-name
",
"arn": "arn:aws:emr-containers:us-west-2:111122223333
:/virtualclusters/444455556666
/endpoints/444455556666
",
"virtualClusterId": "111122223333xxxxxxxx
"
}
Running aws emr-containers create-managed-endpoint
membuat sertifikat yang ditandatangani sendiri yang memungkinkan HTTPS komunikasi antara EMR Studio dan server endpoint interaktif.
Jika Anda menjalankan create-managed-endpoint
dan belum menyelesaikan prasyarat, EMR Amazon mengembalikan pesan kesalahan dengan tindakan yang harus Anda ambil untuk melanjutkan.
Parameter untuk membuat endpoint interaktif
Topik
Parameter yang diperlukan untuk titik akhir interaktif
Anda harus menentukan parameter berikut saat membuat endpoint interaktif:
‐‐type
-
Gunakan
JUPYTER_ENTERPRISE_GATEWAY
. Ini adalah satu-satunya jenis yang didukung. ‐‐virtual-cluster-id
-
Pengidentifikasi cluster virtual tempat Anda terdaftar EMR di EKS Amazon.
‐‐name
-
Nama deskriptif untuk endpoint interaktif yang membantu pengguna EMR Studio memilihnya dari daftar dropdown.
‐‐execution-role-arn
-
Nama Sumber Daya Amazon (ARN) dari peran eksekusi IAM pekerjaan Anda untuk EMR Amazon EKS yang dibuat sebagai bagian dari prasyarat.
‐‐release-label
-
Label rilis EMR rilis Amazon yang akan digunakan untuk titik akhir. Misalnya,
emr-6.9.0-latest
. EMRAmazon EKS mendukung endpoint interaktif dengan Amazon EMR merilis 6.7.0 dan yang lebih tinggi.
Parameter opsional untuk titik akhir interaktif
Secara opsional, Anda juga dapat menentukan parameter berikut saat membuat endpoint interaktif:
‐‐configuration-overrides
-
Untuk mengganti konfigurasi default untuk aplikasi, berikan objek coonfiguration. Anda dapat menggunakan sintaks singkatan untuk menyediakan konfigurasi, atau Anda dapat mereferensikan objek konfigurasi dalam file. JSON
Objek konfigurasi terdiri dari klasifikasi, properti, dan konfigurasi bersarang opsional. Properti terdiri dari pengaturan yang ingin Anda timpa dalam file itu. Anda dapat menentukan beberapa klasifikasi untuk beberapa aplikasi dalam satu JSON objek. Klasifikasi konfigurasi yang tersedia bervariasi menurut EMR Amazon saat EKS rilis. Untuk daftar klasifikasi konfigurasi yang tersedia untuk setiap rilis EMR AmazonEKS, lihatAmazon EMR pada EKS rilis. Selain klasifikasi konfigurasi yang terdaftar untuk setiap rilis, titik akhir interaktif membawa klasifikasi tambahan. jeg-config
Untuk informasi selengkapnya, lihat Opsi konfigurasi Jupyter Enterprise Gateway (JEG).