Gerbang NAT dan Akses Internet daripada VPC
Pelajari sebab Lambda dalam subnet VPC peribadi kehilangan akses internet, serta cara gerbang NAT dan titik akhir VPC memulihkan sambungan dengan selamat.
Gerbang NAT dan Akses Internet daripada VPC ialah pelajaran Pembangunan AWS Lambda Tanpa Pelayan percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Pembangunan AWS Lambda Tanpa Pelayan, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Pembangunan AWS Lambda Tanpa Pelayan merangkumi sejumlah 4 pelajaran.
Kejutan
Lambda dalam VPC boleh mencapai sumber peribadi, tetapi kehilangan akses internet lalai. Panggilan kepada API awam tiba-tiba tamat masa.
Sebabnya
Lambda dalam VPC tidak mempunyai IP awam. Tanpa laluan ke internet, panggilan keluar kepada titik akhir luaran tidak mempunyai destinasi.
Subnet Awam berbanding Peribadi
Subnet awam mempunyai laluan ke Gerbang Internet; subnet peribadi tidak. Sentiasa letakkan Lambda dalam subnet peribadi demi keselamatan.
Memperkenalkan NAT Gateway
Gerbang NAT berada dalam subnet awam dan membolehkan subnet peribadi membuat panggilan internet keluar, sambil kekal tidak boleh dicapai dari internet.
Jadual Laluan
Jadual laluan subnet peribadi menghantar trafik yang menuju ke internet kepada gerbang NAT, yang kemudiannya meneruskannya melalui Gerbang Internet.
Destination Target
10.0.0.0/16 local
0.0.0.0/0 nat-0abc123NAT Memerlukan Kos
Gerbang NAT mengenakan caj setiap jam serta caj bagi setiap GB yang diproses. Untuk trafik yang tinggi, kos ini bertambah, jadi pertimbangkan sama ada anda benar-benar memerlukan akses internet awam.
Gunakan Titik Akhir VPC
Untuk mencapai perkhidmatan AWS seperti S3 atau DynamoDB, gunakan titik akhir VPC. Trafik kekal dalam rangkaian AWS tanpa memerlukan NAT dan tanpa kos internet bagi setiap GB.
Titik Akhir Gerbang berbanding Antara Muka
S3 dan DynamoDB menggunakan titik akhir gerbang percuma; kebanyakan perkhidmatan lain menggunakan titik akhir antara muka (dikuasakan oleh PrivateLink), yang dicaj setiap jam.
Memanggil S3 Melalui Titik Akhir
Tiada perubahan kod diperlukan. Dengan titik akhir gerbang dan laluan yang betul, panggilan S3 ini tidak pernah meninggalkan tulang belakang AWS.
import boto3
s3 = boto3.client('s3')
s3.put_object(Bucket='my-bucket', Key='log.txt', Body=b'hi')Memilih Laluan yang Betul
Perlu menggunakan API awam pihak ketiga? Gunakan gerbang NAT. Hanya perlu menggunakan perkhidmatan AWS? Gunakan titik akhir VPC. Selalunya, titik akhir boleh digunakan untuk mengelakkan NAT sepenuhnya.
Multi-AZ untuk Ketahanan
Gunakan satu gerbang NAT bagi setiap Zon Ketersediaan dan letakkan Lambda dalam beberapa subnet supaya gangguan pada satu AZ tidak memutuskan sambungan.
Pemeriksaan Pantas
Uji pengetahuan anda tentang rangkaian VPC.
Rumusan
Anda telah mempelajari sebab Lambda VPC kehilangan akses internet dan cara gerbang NAT memulihkan akses keluar, manakala titik akhir VPC mencapai perkhidmatan AWS secara peribadi dan murah.
Pelajari Pembangunan AWS Lambda Tanpa Pelayan dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 12
- Pelajaran
- 48
Soalan Lazim
Adakah pelajaran “Gerbang NAT dan Akses Internet daripada VPC” percuma?
Ya — teks penuh “Gerbang NAT dan Akses Internet daripada VPC” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Pembangunan AWS Lambda Tanpa Pelayan, tingkat taraf kepada CoddyKit PRO. Kursus Pembangunan AWS Lambda Tanpa Pelayan merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Gerbang NAT dan Akses Internet daripada VPC”?
Pelajari sebab Lambda dalam subnet VPC peribadi kehilangan akses internet, serta cara gerbang NAT dan titik akhir VPC memulihkan sambungan dengan selamat. Anda berlatih Pembangunan AWS Lambda Tanpa Pelayan menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Pembangunan AWS Lambda Tanpa Pelayan?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Pembangunan AWS Lambda Tanpa Pelayan di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.
Berapa lamakah pelajaran “Gerbang NAT dan Akses Internet daripada VPC” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Pembangunan AWS Lambda Tanpa Pelayan ini?
Ya. Setiap pelajaran Pembangunan AWS Lambda Tanpa Pelayan menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Lambda dalam VPC untuk Sumber Persendirian
- Mengakses Pangkalan Data dalam VPC
- Amalan Terbaik Keselamatan Rangkaian
- Gerbang NAT dan Akses Internet daripada VPC