Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Contoh kebijakan untuk subnet pribadi yang mengakses Amazon S3
Saat meluncurkan cluster Amazon EMR di subnet pribadi, Anda harus menyediakan rute ke Amazon S3. Secara default, titik akhir gateway untuk Amazon S3 memungkinkan akses ke semua bucket. Anda dapat membuat kebijakan titik akhir VPC untuk membatasi akses ke bucket tertentu; jika Anda melakukannya, Anda harus menambahkan pernyataan kebijakan yang memungkinkan akses ke bucket S3 tertentu yang diperlukan oleh Amazon EMR. Untuk informasi selengkapnya tentang titik akhir Amazon S3, lihat Titik akhir Gateway untuk Amazon S3.
Anda dapat menentukan batasan kebijakan yang memenuhi kebutuhan bisnis sesuai keinginan Anda. Halaman ini merinci bucket yang diperlukan oleh Amazon EMR agar berhasil meluncurkan cluster, diikuti dengan contoh kebijakan titik akhir VPC yang memberikan akses ke bucket tersebut.
Ember yang dibutuhkan
Repositori AMI Amazon Linux
Semua cluster Amazon EMR memerlukan akses ke repositori Amazon Linux. ARN bucket spesifik bergantung pada versi Amazon Linux yang digunakan, yang bergantung pada rilis Amazon EMR yang digunakan:
-
Amazon EMR 5.29.0 dan sebelumnya: repo AL1 dan
arn:aws:s3:::packages.region.amazonaws.com.rproxy.goskope.comarn:aws:s3:::repo.region.amazonaws.com -
Amazon EMR 5.30.0 hingga 6.15.0: repo AL2 dan
arn:aws:s3:::amazonlinux.region.amazonaws.com.rproxy.goskope.comarn:aws:s3:::amazonlinux-2-repos-region -
Amazon EMR 7.0.0 dan yang lebih baru: REPO AL2023
arn:aws:s3:::al2023-repos-region-de612dc2
Repositori Amazon EMR
Amazon EMR 5.22.0 dan yang lebih baru memerlukan akses ke bucket repositori EMR. arn:aws:s3:::repo.region.emr.amazonaws.com
Amazon EMR 8.0.0 dan yang lebih baru dan Amazon EMR Spark 8.0.0 dan yang lebih baru memerlukan akses ke bucket data instance EMR dan. arn:aws:s3:::aws157-instance-data-0-prod- regionarn:aws:s3:::aws157-instance-data-1-prod-region
Di wilayah ap-southeast-2, ember ini malah diberi nama dan. arn:aws:s3:::aws157-instance-data-bucket-0-prod-ap-southeast-2 arn:aws:s3:::aws157-instance-data-bucket-1-prod-ap-southeast-2
Pencatatan
Jika Anda mengaktifkan logging cluster, Anda akan memerlukan izin PUT untuk bucket yang Anda tentukan sebagai tujuan log saat membuat cluster, serta bucket log sistem. Di wilayah us-east-1, bucket ARN adalaharn:aws:s3:::aws157-logs-prod; untuk semua wilayah lain, bucket ARN adalah. arn:aws:s3:::aws157-logs-prod-region
Antarmuka pengguna aplikasi persisten
Dengan Amazon EMR 5.25.0 atau yang lebih baru, untuk mengaktifkan akses satu klik ke antarmuka pengguna aplikasi persisten, Anda harus mengizinkan Amazon EMR mengakses bucket sistem yang mengumpulkan log aplikasi,. arn:aws:s3:::prod. Untuk informasi selengkapnya, lihat Melihat antarmuka pengguna aplikasi persisten di Amazon EMR.region.appinfo.src
Contoh kebijakan
Kebijakan contoh berikut memberikan izin yang diperlukan untuk meluncurkan cluster Amazon EMR 8.0.0 di subnet pribadi di wilayah us-east-2, dengan logging dan antarmuka pengguna aplikasi persisten diaktifkan.
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AmazonLinux2023AMIRepositoryAccess", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::al2023-repos-us-east-2-de612dc2/*" ] }, { "Sid": "EmrRepositoryAccess", "Effect": "Allow", "Principal": "*", "Action": [ "s3:GetObject" ], "Resource": [ "arn:aws:s3:::repo.us-east-2.emr.amazonaws.com/*", "arn:aws:s3:::aws157-instance-data-0-prod-us-east-2/*", "arn:aws:s3:::aws157-instance-data-1-prod-us-east-2/*" ] }, { "Sid": "EnableClusterLogs", "Effect": "Allow", "Principal": "*", "Action": [ "s3:Put*" ], "Resource": [ "arn:aws:s3:::aws157-logs-prod-us-east-2/*", "arn:aws:s3:::my-logs-bucket/*" ] }, { "Sid": "EnableApplicationHistory", "Effect": "Allow", "Principal": "*", "Action": [ "s3:Put*", "s3:Get*", "s3:Create*", "s3:Abort*", "s3:List*" ], "Resource": [ "arn:aws:s3:::prod.us-east-2.appinfo.src/*" ] } ] }