View a markdown version of this page

Bawa IP Anda sendiri untuk CloudFront menggunakan IPAM (mendukung IPv4 dan IPv6) - Amazon Virtual Private Cloud

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

Bawa IP Anda sendiri untuk CloudFront menggunakan IPAM (mendukung IPv4 dan IPv6)

BYOIP IPAM untuk layanan global memungkinkan Anda menggunakan alamat Anda sendiri IPv4 dan IPv6 alamat dengan layanan AWS global seperti. CloudFront Tidak seperti BYOIP regional, alamat IP Anda diiklankan dari beberapa lokasi tepi secara bersamaan melalui perutean anycast.

Tutorial ini mencakup:

  • Membuat kolam IPAM global untuk rentang alamat IPv4 (/24) and/or IPv6 (/48)

  • Menyediakan daftar IP Statis Anycast dengan alamat IP Anda sendiri

  • Mengiklankan Anda CIDRs secara global melalui lokasi CloudFront tepi

  • Konfigurasi dual-stack menggunakan pool terpisah IPv4 dan IPAM IPv6

Mengapa menggunakan fitur ini?

  • Pertahankan IP allowlisting — Gunakan alamat IP yang sudah disetujui alih-alih memperbarui konfigurasi firewall

  • Sederhanakan migrasi - Migrasi dari yang lain CDNs tanpa mengubah infrastruktur IP

  • Pencitraan merek yang konsisten — Pertahankan ruang alamat IP yang ada saat pindah ke AWS

  • IPv6 kesiapan - Mendukung arsitektur dual-stack modern dengan keduanya dan IPv4 IPv6

Siapa yang harus menggunakan fitur ini?

Organizations yang membutuhkan alamat IP mereka sendiri dengan pengiriman konten global:

  • Perusahaan besar dengan persyaratan IP allowlisting

  • Perusahaan yang bermigrasi dari yang lain CDNs dengan alamat IP yang ada

  • Organizations dengan kebijakan keamanan ketat yang membutuhkan rentang IP tertentu

  • Perusahaan yang membutuhkan konfigurasi dual-stack (IPv4/IPv6) untuk jangkauan global

Kapan menggunakan fitur ini?

Gunakan BYOIP untuk layanan global saat Anda perlu:

  • Pertahankan daftar izin IP yang ada dengan mitra/klien

  • Migrasi dari CDN lain menggunakan alamat IP Anda

  • Memenuhi persyaratan kepatuhan untuk rentang IP tertentu

  • Menerapkan arsitektur dual-stack yang mendukung keduanya dan klien IPv4 IPv6

catatan

Membutuhkan /24 blok CIDR untuk. IPv4 Dual-stack (IPv4 dan IPv6) membutuhkan blok CIDR /24 IPv4 dan IPv6 /48. Saat ini CloudFront hanya tersedia untuk.

Prasyarat

Selesaikan langkah-langkah ini sebelum memulai:

Langkah-langkah konfigurasi layanan global

Langkah-langkah berikut berbeda dari proses BYOIP regional standar dan menetapkan pola untuk layanan global. Untuk penerapan dual-stack, Anda akan membuat kumpulan terpisah untuk IPv4 dan IPv6, kemudian menyediakan keduanya ke. CloudFront

Langkah 1: Buat kumpulan global untuk layanan anycast

Alih-alih membuat kolam regional, buat kolam global untuk layanan anycast:

Konsol

Untuk membuat kumpulan global menggunakan konsol:

  1. Buka konsol IPAM di https://console.aws.amazon.com/ipam/.

  2. Di panel navigasi, pilih Pools

  3. Pilih Buat kolam

  4. Sumber: Pilih kolam BYOIP tingkat atas Anda

  5. Lokal: Pilih Global

  6. Layanan: Pilih layanan Global (muncul saat Global dipilih)

  7. Sumber IP publik: Pilih BYOIP

  8. CIDRs untuk menyediakan: Tentukan rentang /24 CIDR Anda (untuk IPv4) atau/48 rentang CIDR (untuk) IPv6

  9. Pilih Buat kolam

CLI

Untuk IPv4:

aws ec2 create-ipam-pool \ --ipam-scope-id scope-id \ --locale None \ --address-family ipv4 \ --source-ipam-pool-id top-level-pool-id aws ec2 provision-ipam-pool-cidr \ --ipam-pool-id global-pool-id \ --cidr your-ipv4-/24

Untuk IPv6:

aws ec2 create-ipam-pool \ --ipam-scope-id scope-id \ --locale None \ --address-family ipv6 \ --source-ipam-pool-id top-level-pool-id aws ec2 provision-ipam-pool-cidr \ --ipam-pool-id global-pool-id \ --cidr your-ipv6-/48
penting
  • Untuk IPv4: Anda harus mengalokasikan blok /24 penuh ke kolam ini. Anda dapat menyediakan rentang yang lebih spesifik dalam blok ini untuk penggunaan yang berbeda.

  • Untuk IPv6: Anda harus mengalokasikan blok /48 penuh ke kolam ini. Anda dapat menyediakan rentang yang lebih spesifik dalam blok ini untuk penggunaan yang berbeda.

Langkah 2: Buat sumber daya khusus layanan

Untuk CloudFront, buat daftar IP anycast yang menggunakan kolam IPAM Anda. Untuk petunjuk terperinci, lihat Membawa IP Anda sendiri untuk CloudFront menggunakan IPAM di Panduan CloudFront Pengembang Amazon.

Parameter kunci untuk integrasi IPAM:

  • Jenis alamat IP - Pilih BYOIP

  • Kolam IPAM — Pilih kolam global Anda dari Langkah 1 (IPv4 atau IPv6)

  • Jumlah IP - Masukkan 3 (diperlukan untuk CloudFront)

Langkah 3: Kaitkan dengan sumber daya layanan

Kaitkan daftar IP Statis Anycast Anda dengan CloudFront distribusi. Untuk petunjuk terperinci, lihat Membawa IP Anda sendiri untuk CloudFront menggunakan IPAM di Panduan CloudFront Pengembang Amazon.

Konfigurasi kunci:

  • Dalam pengaturan distribusi, pilih Daftar IP Anycast Anda dari Langkah 2

Langkah 4: Bersiaplah untuk Migrasi

  • Turunkan DNS TTL - Setel DNS TTL untuk catatan Anda ke 60 detik atau lebih rendah

  • Tunggu propagasi - Berikan waktu untuk TTL baru berlaku di internet

Langkah 5: Iklankan CIDR secara global

Gunakan perintah iklan global IPAM:

Konsol

Untuk mengiklankan CIDR menggunakan konsol:

  1. Buka konsol IPAM di https://console.aws.amazon.com/ipam/.

  2. Di panel navigasi, pilih Pools

  3. Pilih kolam global Anda

  4. Pilih CIDRstab

  5. Pilih CIDR Anda dan pilih Tindakan > Iklan CIDR

  6. Konfirmasikan iklan

CLI

Untuk IPv4:

aws ec2 advertise-byoip-cidr \ --cidr your-ipv4-/24

Untuk IPv6:

aws ec2 advertise-byoip-cidr \ --cidr your-ipv6-/48
penting
  • Tarik iklan dari penyedia Anda sebelumnya sebelum menjalankan perintah ini

  • Perbarui catatan DNS untuk menunjuk CloudFront untuk menyelesaikan migrasi (Catatan untuk IPv4, catatan AAAA untuk) IPv6

Pembersihan

Untuk membersihkan sumber daya yang dibuat dalam tutorial ini:

penting

Hapus CloudFront sumber daya terlebih dahulu, lalu lanjutkan dengan pembersihan IPAM untuk menghindari gangguan layanan.