View a markdown version of this page

Sambungkan ke REST API pribadi melalui VPC - AWS Lem

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

Sambungkan ke REST API pribadi melalui VPC

Untuk menyambung ke API REST pribadi yang hanya dapat diakses dalam Amazon Virtual Private Cloud (Amazon VPC), gunakan koneksi REST API dengan konfigurasi VPC. Ini termasuk API di belakang VPN, AWS PrivateLink, atau firewall.

Cara kerjanya

AWS Glue membuat antarmuka jaringan elastis (ENI) di VPC Anda untuk membangun konektivitas ke REST API pribadi Anda.

Prasyarat

Sebelum Anda terhubung ke REST API pribadi melalui VPC, pastikan hal berikut:

  • VPC dengan setidaknya satu subnet dan grup keamanan

  • Aturan grup keamanan referensi diri (semua TCP) sehingga AWS Glue dapat berkomunikasi dalam grup keamanan

  • Konektivitas jaringan dari VPC ke REST API target

  • Izin IAM berikut:ec2:CreateNetworkInterface,ec2:DescribeNetworkInterfaces, dan ec2:DeleteNetworkInterface

Membuat koneksi VPC REST

Sertakan PhysicalConnectionRequirements dalam CreateConnection permintaan:

{ "ConnectionInput": { "Name": "connection-name", "ConnectionType": "REST-connection-type", "PhysicalConnectionRequirements": { "SubnetId": "subnet-id", "SecurityGroupIdList": ["security-group-id"], "AvailabilityZone": "availability-zone" }, "AuthenticationConfiguration": { ... } } }

Perilaku VPC dalam pekerjaan ETL

Saat Anda menjalankan tugas ETL dengan koneksi VPC REST, perilaku berikut berlaku:

  • AWS Glue menempatkan Spark eksekutor di VPC Anda menggunakan ENI dari subnet koneksi.

  • SparkKonektor REST berjalan dalam proses dalam Spark eksekutor.

  • AWS Glue mer AWS utekan akses API melalui proxy infrastruktur.

  • Peran eksekusi pekerjaan harus memiliki glue:DescribeConnectionType izin.

Pertimbangan-pertimbangan

Pertimbangkan hal berikut saat Anda menggunakan VPC dengan koneksi REST API:

  • Penyediaan ENI mungkin menambahkan latensi pada pembuatan koneksi pertama.

  • AWS Glue tidak mendukung proxy khusus atau sertifikat khusus untuk koneksi VPC REST.

  • AWS Glue mendukung hanya satu VPC per pekerjaan pada satu waktu.