Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengonboard rentang alamat Anda untuk digunakan di Amazon EC2
Proses orientasi untuk BYOIP mencakup tugas-tugas berikut, tergantung pada kebutuhan Anda.
Tugas
Menyediakan rentang alamat yang dapat diiklankan secara publik di AWS
Saat Anda memberikan rentang alamat untuk digunakan AWS, Anda mengonfirmasi bahwa Anda mengontrol rentang alamat dan mengizinkan Amazon untuk mengiklankannya. Kami juga memverifikasi bahwa Anda mengontrol rentang alamat melalui pesan otorisasi yang ditandatangani. Pesan ini ditandatangani dengan key pair X.509 yang ditandatangani sendiri yang Anda gunakan saat memperbarui rekaman dengan sertifikat RDAP X.509. AWS memerlukan pesan otorisasi yang ditandatangani secara kriptografis yang disajikan kepada. RIR RIRMengautentikasi tanda tangan terhadap sertifikat yang Anda tambahkanRDAP, dan memeriksa rincian otorisasi terhadap. ROA
Untuk menyediakan rentang alamat
-
Membuat pesan
Menulis pesan otorisasi teks biasa. Format pesan adalah sebagai berikut, di mana tanggal tersebut adalah tanggal kedaluwarsa pesan:
1|aws|
account
|cidr
|YYYYMMDD
|SHA256|RSAPSSGanti nomor akun, rentang alamat, dan tanggal kedaluwarsa dengan nilai Anda sendiri untuk membuat pesan yang menyerupai hal berikut ini:
text_message="1|aws|0123456789AB|198.51.100.0/24|20211231|SHA256|RSAPSS"
Ini jangan disamakan dengan ROA pesan, yang memiliki penampilan serupa.
-
Menandatangani pesan
Menandatangani pesan teks biasa menggunakan kunci privat yang telah Anda buat sebelumnya. Tanda tangan yang dikembalikan oleh perintah ini adalah string panjang yang perlu Anda gunakan pada langkah berikutnya.
penting
Kami sarankan Anda menyalin dan menempelkan perintah ini. Kecuali untuk isi pesan, jangan mengubah atau mengganti nilai apa pun.
signed_message=$( echo -n $text_message | openssl dgst -sha256 -sigopt rsa_padding_mode:pss -sigopt rsa_pss_saltlen:-1 -sign private-key.pem -keyform PEM | openssl base64 | tr -- '+=/' '-_~' | tr -d "\n")
-
Penyediaan alamat
Gunakan AWS CLI provision-byoip-cidrperintah untuk menyediakan rentang alamat. Opsi
--cidr-authorization-context
menggunakan string pesan dan tanda tangan yang telah Anda buat sebelumnya.penting
Anda harus menentukan AWS Wilayah di mana BYOIP rentang harus disediakan jika berbeda dari Konfigurasi. AWS CLI
Default region name
aws ec2 provision-byoip-cidr --cidr
address-range
--cidr-authorization-context Message="$text_message",Signature="$signed_message" --regionus-east-1
Penyediaan rentang alamat adalah operasi asinkron, sehingga panggilan segera kembali, tetapi rentang alamat belum siap untuk digunakan hingga statusnya berubah dari
pending-provision
menjadiprovisioned
. -
Memantau kemajuan
Meskipun sebagian besar penyediaan akan selesai dalam waktu dua jam, mungkin diperlukan waktu hingga satu minggu untuk menyelesaikan proses penyediaan untuk rentang yang dapat diiklankan secara publik. Gunakan describe-byoip-cidrsperintah untuk memantau kemajuan, seperti dalam contoh ini:
aws ec2 describe-byoip-cidrs --max-results 5 --region
us-east-1
Jika ada masalah selama penyediaan dan status masuk ke
failed-provision
, Anda harus menjalankan perintahprovision-byoip-cidr
lagi setelah masalah terpecahkan.
Menyediakan rentang IPv6 alamat yang tidak dapat diiklankan secara publik
Secara default, rentang alamat disediakan agar dapat diiklankan secara publik ke internet. Anda dapat memberikan rentang IPv6 alamat yang tidak dapat diiklankan secara publik. Untuk rute yang tidak dapat diakses secara publik, proses penyediaan umumnya selesai dalam hitungan menit. Saat Anda mengaitkan IPv6 CIDR blok dari rentang alamat non-publik dengan aVPC, blok tersebut hanya IPv6 CIDR dapat diakses melalui opsi konektivitas hybrid yang mendukungIPv6, seperti AWS Direct ConnectAWS Site-to-Site VPN, atau Amazon VPC Transit Gateways.
A tidak ROA diperlukan untuk menyediakan rentang alamat non-publik.
penting
-
Anda hanya dapat menentukan apakah rentang alamat dapat diiklankan secara publik selama penyediaan. Anda tidak dapat mengubah status yang dapat diiklankan dari rentang alamat di lain waktu.
-
Amazon VPC tidak mendukung alamat lokal unik
(ULA)CIDRs. Semua VPCs harus memiliki keunikan IPv6CIDRs. Dua tidak VPCs dapat memiliki IPv6 CIDR rentang yang sama.
Untuk menyediakan rentang IPv6 alamat yang tidak dapat diiklankan secara publik, gunakan perintah berikut. provision-byoip-cidr
aws ec2 provision-byoip-cidr --cidr
address-range
--cidr-authorization-context Message="$text_message",Signature="$signed_message" --no-publicly-advertisable --regionus-east-1
Iklankan rentang alamat melalui AWS
Setelah rentang alamat disediakan, rentang alamat tersebut siap untuk diiklankan. Anda harus mengiklankan rentang alamat persis yang Anda sediakan. Anda tidak dapat mengiklankan hanya sebagian dari rentang alamat yang disediakan.
Jika Anda menyediakan rentang IPv6 alamat yang tidak akan diiklankan secara publik, Anda tidak perlu menyelesaikan langkah ini.
Kami menyarankan Anda berhenti mengiklankan rentang alamat atau bagian dari rentang dari lokasi lain sebelum Anda mengiklankannya. AWS Jika Anda terus mengiklankan rentang alamat IP Anda atau bagiannya dari lokasi lain, kami tidak dapat mendukung atau memecahkan masalah dengan andal. Secara khusus, kami tidak dapat menjamin bahwa lalu lintas ke rentang alamat atau sebagian dari rentang akan memasuki jaringan kami.
Untuk meminimalkan waktu henti, Anda dapat mengonfigurasi AWS sumber daya Anda untuk menggunakan alamat dari kumpulan alamat Anda sebelum diiklankan, dan kemudian secara bersamaan berhenti mengiklankannya dari lokasi saat ini dan mulai mengiklankannya. AWS Untuk informasi lebih lanjut tentang pengalokasian alamat IP Elastis dari kumpulan alamat Anda, lihat Mengalokasikan alamat IP Elastis.
Batasan
-
Anda dapat menjalankan perintah advertise-byoip-cidr maksimal sekali setiap 10 detik, meskipun Anda menentukan rentang alamat yang berbeda setiap kali melakukannya.
-
Anda dapat menjalankan perintah withdraw-byoip-cidr maksimal sekali setiap 10 detik, meskipun Anda menentukan rentang alamat yang berbeda setiap kali melakukannya.
Untuk mengiklankan rentang alamat, gunakan advertise-byoip-cidrperintah berikut.
aws ec2 advertise-byoip-cidr --cidr
address-range
--regionus-east-1
Untuk berhenti mengiklankan rentang alamat, gunakan withdraw-byoip-cidrperintah berikut.
aws ec2 withdraw-byoip-cidr --cidr
address-range
--regionus-east-1
Mencabut akses rentang alamat
Untuk berhenti menggunakan rentang alamat Anda AWS, pertama-tama lepaskan alamat IP Elastis apa pun dan lepaskan IPv6 CIDR blok apa pun yang masih dialokasikan dari kumpulan alamat. Kemudian, hentikan iklan rentang alamat, dan terakhir, cabut akses rentang alamat.
Anda tidak dapat mencabut akses sebagian rentang alamat. Jika Anda ingin menggunakan rentang alamat yang lebih spesifik AWS, hentikan penyediaan seluruh rentang alamat dan berikan rentang alamat yang lebih spesifik.
(IPv4) Untuk melepaskan setiap alamat IP Elastis, gunakan perintah alamat rilis berikut.
aws ec2 release-address --allocation-id
eipalloc-12345678abcabcabc
--regionus-east-1
(IPv6) Untuk memisahkan IPv6 CIDR blok, gunakan disassociate-vpc-cidr-blockperintah berikut.
aws ec2 disassociate-vpc-cidr-block --association-id
vpc-cidr-assoc-12345abcd1234abc1
--regionus-east-1
Untuk berhenti mengiklankan rentang alamat, gunakan withdraw-byoip-cidrperintah berikut.
aws ec2 withdraw-byoip-cidr --cidr
address-range
--regionus-east-1
Untuk menghentikan rentang alamat, gunakan deprovision-byoip-cidrperintah berikut.
aws ec2 deprovision-byoip-cidr --cidr
address-range
--regionus-east-1
Diperlukan waktu hingga satu hari untuk mencabut akses rentang alamat.
Validasi Anda BYOIP
-
Validasi pasangan kunci x.509 yang ditandatangani sendiri
Validasi bahwa sertifikat telah diunggah dan valid melalui perintah whois.
UntukARIN, gunakan
whois -h whois.arin.net r +
untuk mencari RDAP catatan untuk rentang alamat Anda. Periksa2001:0DB8:6172::/48
Public Comments
bagian untukNetRange
(rentang jaringan) di output perintah. Sertifikat harus ditambahkan diPublic Comments
bagian untuk rentang alamat.Anda dapat memeriksa sertifikat yang
Public Comments
berisi menggunakan perintah berikut:whois -h whois.arin.net r +
2001:0DB8:6172::/48
| grep Comments | grep BEGINIni mengembalikan output dengan isi kunci, yang harus mirip dengan berikut ini:
Public Comments: -----BEGIN CERTIFICATE----- MIID1zCCAr+gAwIBAgIUBkRPNSLrPqbRAFP8RDAHSP+I1TowDQYJKoZIhvcNAQE LBQAwezELMAkGA1UEBhMCTloxETAPBgNVBAgMCEF1Y2tsYW5kMREwDwYDVQQHDA hBdWNrbGFuZDEcMBoGA1UECgwTQW1hem9uIFdlYiBTZXJ2aWNlczETMBEGA1UEC wwKQllPSVAgRGVtbzETMBEGA1UEAwwKQllPSVAgRGVtbzAeFw0yMTEyMDcyMDI0 NTRaFw0yMjEyMDcyMDI0NTRaMHsxCzAJBgNVBAYTAk5aMREwDwYDVQQIDAhBdWN rbGFuZDERMA8GA1UEBwwIQXVja2xhbmQxHDAaBgNVBAoME0FtYXpvbiBXZWIgU2 VydmljZXMxEzARBgNVBAsMCkJZT0lQIERlbW8xEzARBgNVBAMMCkJZT0lQIERlb W8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfmacvDp0wZ0ceiXXc R/q27mHI/U5HKt7SST4X2eAqufR9wXkfNanAEskgAseyFypwEEQr4CJijI/5hp9 prh+jsWHWwkFRoBRR9FBtwcU/45XDXLga7D3stsI5QesHVRwOaXUdprAnndaTug mDPkD0vrl475JWDSIm+PUxGWLy+60aBqiaZq35wU/x+wXlAqBXg4MZK2KoUu27k Yt2zhmy0S7Ky+oRfRJ9QbAiSu/RwhQbh5Mkp1ZnVIc7NqnhdeIW48QaYjhMlUEf xdaqYUinzz8KpjfADZ4Hvqj9jWZ/eXo/9b2rGlHWkJsbhr0VEUyAGu1bwkgcdww 3A7NjOxQbAgMBAAGjUzBRMB0GA1UdDgQWBBStFyujN6SYBr2glHpGt0XGF7GbGT AfBgNVHSMEGDAWgBStFyujN6SYBr2glHpGt0XGF7GbGTAPBgNVHRMBAf8EBTADA QH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX6nn6YLhz521lfyVfxY0t6o3410bQAeAF 08ud+ICtmQ4IO4A4B7zV3zIVYr0clrOOaFyLxngwMYN0XY5tVhDQqk4/gmDNEKS Zy2QkX4Eg0YUWVzOyt6fPzjOvJLcsqc1hcF9wySL507XQz76Uk5cFypBOzbnk35 UkWrzA9KK97cXckfIESgK/k1N4ecwxwG6VQ8mBGqVpPpey+dXpzzzv1iBKN/VY4 ydjgH/LBfdTsVarmmy2vtWBxwrqkFvpdhSGCvRDl/qdO/GIDJi77dmZWkh/ic90 MNk1f38gs1jrCj8lThoar17Uo9y/Q5qJIsoNPyQrJRzqFU9F3FBjiPJF -----END CERTIFICATE-----
UntukRIPE, gunakan
whois -r -h whois.ripe.net
untuk mencari RDAP catatan untuk rentang alamat Anda. Periksa bagian2001:0DB8:7269::/48
descr
untuk objekinetnum
(rentang jaringan) di output perintah. Sertifikat harus ditambahkan sebagai bidangdescr
baru untuk rentang alamat.Anda dapat memeriksa sertifikat yang
descr
berisi menggunakan perintah berikut:whois -r -h whois.ripe.net
2001:0DB8:7269::/48
| grep descr | grep BEGINIni mengembalikan output dengan isi kunci, yang harus mirip dengan berikut ini:
descr: -----BEGIN CERTIFICATE-----MIID1zCCAr+gAwIBAgIUBkRPNSLrPqbRAFP8 RDAHSP+I1TowDQYJKoZIhvcNAQELBQAwezELMAkGA1UEBhMCTloxETAPBgNVBAg MCEF1Y2tsYW5kMREwDwYDVQQHDAhBdWNrbGFuZDEcMBoGA1UECgwTQW1hem9uIF dlYiBTZXJ2aWNlczETMBEGA1UECwwKQllPSVAgRGVtbzETMBEGA1UEAwwKQllPS VAgRGVtbzAeFw0yMTEyMDcyMDI0NTRaFw0yMjEyMDcyMDI0NTRaMHsxCzAJBgNV BAYTAk5aMREwDwYDVQQIDAhBdWNrbGFuZDERMA8GA1UEBwwIQXVja2xhbmQxHDA aBgNVBAoME0FtYXpvbiBXZWIgU2VydmljZXMxEzARBgNVBAsMCkJZT0lQIERlbW 8xEzARBgNVBAMMCkJZT0lQIERlbW8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwg gEKAoIBAQCfmacvDp0wZ0ceiXXcR/q27mHI/U5HKt7SST4X2eAqufR9wXkfNanA EskgAseyFypwEEQr4CJijI/5hp9prh+jsWHWwkFRoBRR9FBtwcU/45XDXLga7D3 stsI5QesHVRwOaXUdprAnndaTugmDPkD0vrl475JWDSIm+PUxGWLy+60aBqiaZq 35wU/x+wXlAqBXg4MZK2KoUu27kYt2zhmy0S7Ky+oRfRJ9QbAiSu/RwhQbh5Mkp 1ZnVIc7NqnhdeIW48QaYjhMlUEfxdaqYUinzz8KpjfADZ4Hvqj9jWZ/eXo/9b2r GlHWkJsbhr0VEUyAGu1bwkgcdww3A7NjOxQbAgMBAAGjUzBRMB0GA1UdDgQWBBS tFyujN6SYBr2glHpGt0XGF7GbGTAfBgNVHSMEGDAWgBStFyujN6SYBr2glHpGt0 XGF7GbGTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX6nn6Y Lhz521lfyVfxY0t6o3410bQAeAF08ud+ICtmQ4IO4A4B7zV3zIVYr0clrOOaFyL xngwMYN0XY5tVhDQqk4/gmDNEKSZy2QkX4Eg0YUWVzOyt6fPzjOvJLcsqc1hcF9 wySL507XQz76Uk5cFypBOzbnk35UkWrzA9KK97cXckfIESgK/k1N4ecwxwG6VQ8 mBGqVpPpey+dXpzzzv1iBKN/VY4ydjgH/LBfdTsVarmmy2vtWBxwrqkFvpdhSGC vRDl/qdO/GIDJi77dmZWkh/ic90MNk1f38gs1jrCj8lThoar17Uo9y/Q5qJIsoN PyQrJRzqFU9F3FBjiPJF -----END CERTIFICATE-----
UntukAPNIC, gunakan
whois -h whois.apnic.net
untuk mencari RDAP catatan untuk rentang BYOIP alamat Anda. Periksa bagian2001:0DB8:6170::/48
remarks
untuk objekinetnum
(rentang jaringan) di output perintah. Sertifikat harus ditambahkan sebagai bidangremarks
baru untuk rentang alamat.Anda dapat memeriksa sertifikat yang
remarks
berisi menggunakan perintah berikut:whois -h whois.apnic.net
2001:0DB8:6170::/48
| grep remarks | grep BEGINIni mengembalikan output dengan isi kunci, yang harus mirip dengan berikut ini:
remarks: -----BEGIN CERTIFICATE----- MIID1zCCAr+gAwIBAgIUBkRPNSLrPqbRAFP8RDAHSP+I1TowDQYJKoZIhvcNAQE LBQAwezELMAkGA1UEBhMCTloxETAPBgNVBAgMCEF1Y2tsYW5kMREwDwYDVQQHDA hBdWNrbGFuZDEcMBoGA1UECgwTQW1hem9uIFdlYiBTZXJ2aWNlczETMBEGA1UEC wwKQllPSVAgRGVtbzETMBEGA1UEAwwKQllPSVAgRGVtbzAeFw0yMTEyMDcyMDI0 NTRaFw0yMjEyMDcyMDI0NTRaMHsxCzAJBgNVBAYTAk5aMREwDwYDVQQIDAhBdWN rbGFuZDERMA8GA1UEBwwIQXVja2xhbmQxHDAaBgNVBAoME0FtYXpvbiBXZWIgU2 VydmljZXMxEzARBgNVBAsMCkJZT0lQIERlbW8xEzARBgNVBAMMCkJZT0lQIERlb W8wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCfmacvDp0wZ0ceiXXc R/q27mHI/U5HKt7SST4X2eAqufR9wXkfNanAEskgAseyFypwEEQr4CJijI/5hp9 prh+jsWHWwkFRoBRR9FBtwcU/45XDXLga7D3stsI5QesHVRwOaXUdprAnndaTug mDPkD0vrl475JWDSIm+PUxGWLy+60aBqiaZq35wU/x+wXlAqBXg4MZK2KoUu27k Yt2zhmy0S7Ky+oRfRJ9QbAiSu/RwhQbh5Mkp1ZnVIc7NqnhdeIW48QaYjhMlUEf xdaqYUinzz8KpjfADZ4Hvqj9jWZ/eXo/9b2rGlHWkJsbhr0VEUyAGu1bwkgcdww 3A7NjOxQbAgMBAAGjUzBRMB0GA1UdDgQWBBStFyujN6SYBr2glHpGt0XGF7GbGT AfBgNVHSMEGDAWgBStFyujN6SYBr2glHpGt0XGF7GbGTAPBgNVHRMBAf8EBTADA QH/MA0GCSqGSIb3DQEBCwUAA4IBAQBX6nn6YLhz521lfyVfxY0t6o3410bQAeAF 08ud+ICtmQ4IO4A4B7zV3zIVYr0clrOOaFyLxngwMYN0XY5tVhDQqk4/gmDNEKS Zy2QkX4Eg0YUWVzOyt6fPzjOvJLcsqc1hcF9wySL507XQz76Uk5cFypBOzbnk35 UkWrzA9KK97cXckfIESgK/k1N4ecwxwG6VQ8mBGqVpPpey+dXpzzzv1iBKN/VY4 ydjgH/LBfdTsVarmmy2vtWBxwrqkFvpdhSGCvRDl/qdO/GIDJi77dmZWkh/ic90 MNk1f38gs1jrCj8lThoar17Uo9y/Q5qJIsoNPyQrJRzqFU9F3FBjiPJF -----END CERTIFICATE-----
-
Validasi pembuatan objek ROA
Validasi keberhasilan pembuatan ROA objek menggunakan RIPEstat DataAPI. Pastikan untuk menguji rentang alamat Anda terhadap Amazon ASNs 16509 dan 14618, ditambah ASNs yang saat ini berwenang untuk mengiklankan rentang alamat.
Anda dapat memeriksa ROA objek dari Amazon yang berbeda ASNs dengan rentang alamat Anda dengan menggunakan perintah berikut:
curl --location --request GET "https://stat.ripe.net/data/rpki-validation/data.json?resource=
ASN
&prefix=CIDR
Dalam contoh keluaran ini, respons memiliki hasil
"status": "valid"
untuk Amazon ASN 16509. Ini menunjukkan ROA objek untuk rentang alamat berhasil dibuat:{ "messages": [], "see_also": [], "version": "0.3", "data_call_name": "rpki-validation", "data_call_status": "supported", "cached": false, "data": { "validating_roas": [ { "origin": "16509", "prefix": "2001:0DB8::/32", "max_length": 48, "validity": "valid" }, { "origin": "14618", "prefix": "2001:0DB8::/32", "max_length": 48, "validity": "invalid_asn" }, { "origin": "64496", "prefix": "2001:0DB8::/32", "max_length": 48, "validity": "invalid_asn" } ], "status": "valid", "validator": "routinator", "resource": "16509", "prefix": "2001:0DB8::/32" }, "query_id": "20230224152430-81e6384e-21ba-4a86-852a-31850787105f", "process_time": 58, "server_id": "app116", "build_version": "live.2023.2.1.142", "status": "ok", "status_code": 200, "time": "2023-02-24T15:24:30.773654" }
Status “unknown”
menunjukkan ROA objek untuk rentang alamat belum dibuat. Status “invalid_asn”
menunjukkan bahwa ROA objek untuk rentang alamat tidak berhasil dibuat.