AWS IoT FleetWise tidak lagi terbuka untuk pelanggan baru. Pelang AWS FleetWise gan IoT yang ada dapat terus menggunakan layanan ini. Panduan untuk Mobilitas Terhubung AWS
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat permintaan ke AWS IoT FleetWise menggunakan IPv6
Anda dapat berkomunikasi dengan AWS IoT FleetWise melalui Internet Protocol versi 6 (IPv6) dan IPv4 untuk mengelola sumber daya Anda. Dual-stacktitik akhir mendukung permintaan ke FleetWise API AWS IoT melalui IPv6 dan IPv4. Tidak ada biaya tambahan untuk komunikasi melalui IPv6.
Protokol IPv6 adalah standar IP generasi berikutnya dengan fitur keamanan tambahan. Ini menawarkan ruang alamat panjang 128-bit sementara IPv4 memiliki alamat panjang 32-bit. IPv4 dapat menghasilkan alamat 4,29 x 10^9 sedangkan IPv6 dapat memiliki alamat 3,4 x 10^38.
Prasyarat IPv6 untuk titik akhir bidang kontrol
Dukungan protokol IPv6 secara otomatis diaktifkan untuk titik akhir bidang kontrol. Saat menggunakan titik akhir untuk klien bidang kontrol, Anda harus menyediakan ekstensi Server Name Indication (SNI).
Dukungan IPv6 untuk AWS PrivateLink titik akhir
AWS IoT FleetWise mendukung komunikasi IPv6 untuk antarmuka menggunakan titik akhir VPC. AWS PrivateLink
Menguji kompatibilitas alamat IPv6
Jika Anda menggunakan use Linux/Unix atau Mac OS X, Anda dapat menguji apakah Anda dapat mengakses titik akhir tumpukan ganda melalui IPv6 dengan menggunakan perintah curl seperti yang ditunjukkan pada contoh berikut:
curl -v https://iotfleetwise.<us-east-1>.api.aws
Anda mendapatkan informasi yang serupa dengan contoh berikut. Jika Anda terhubung melalui IPv6, alamat IP yang terhubung akan menjadi alamat IPv6.
* Host iotfleetwise.us-east-1.api.aws:443 was resolved. * IPv6: ::ffff:3.82.78.135, ::ffff:54.211.220.216, ::ffff:54.211.201.157 * IPv4: (none) * Trying [::ffff:3.82.78.135]:443... * Connected to iotfleetwise.us-east-1.api.aws (::ffff:3.82.78.135) port 443 * ALPN: curl offers h2,http/1.1
Jika Anda menggunakan Microsoft Windows 7 atau Windows 10, Anda dapat menguji apakah Anda dapat mengakses titik akhir dual-stack melalui IPv6 atau IPv4 dengan menggunakan perintah ping seperti yang ditunjukkan dalam contoh berikut.
ping iotfleetwise.<us-east-1>.api.aws
Menggunakan alamat IPv6 di kebijakan IAM
Sebelum menggunakan IPv6 untuk sumber daya, Anda harus memastikan bahwa setiap kebijakan IAM yang digunakan untuk pemfilteran alamat IP menyertakan rentang alamat IPv6. Untuk informasi selengkapnya tentang mengelola izin akses, lihat Identity and Access Management untuk AWS IOT FleetWise.
Kebijakan IAM yang memfilter alamat IP menggunakan Operator Kondisi Alamat IP. Kebijakan berikut mengidentifikasi 54.240.143.* rentang alamat IPv4 yang diizinkan menggunakan operator kondisi alamat IP. Karena semua alamat IPv6 berada di luar jangkauan yang diizinkan, kebijakan ini mencegah komunikasi menggunakan alamat IPv6.
Untuk menyertakan alamat IPv6, Anda dapat mengubah elemen Kondisi kebijakan untuk mengizinkan kedua IPv4 (54.240.143. 0/24) dan IPv6 (2001:DB8:1234:5678: :/64) rentang alamat seperti yang ditunjukkan pada contoh berikut.
"Condition": { "IpAddress": { "aws:SourceIp": [ "54.240.143.0/24", "2001:DB8:1234:5678::/64" ] } }
Menggunakan titik akhir tumpukan ganda
AWS Titik FleetWise akhir dual-stack IoT mendukung permintaan ke FleetWise API AWS IoT melalui IPv6 dan IPv4. Ketika Anda membuat permintaan ke titik akhir dual-stack, secara otomatis diselesaikan ke alamat IPv4 atau IPv6. Dalam mode dual-stack, koneksi klien IPv4 dan IPv6 diterima.
Jika Anda menggunakan REST API, Anda dapat langsung mengakses FleetWise titik akhir AWS IoT dengan menggunakan nama titik akhir (URI). AWS IoT hanya FleetWise mendukung nama titik akhir dual-stack regional, yang berarti Anda harus menentukan Wilayah AWS sebagai bagian dari nama.
Tabel berikut menunjukkan format titik akhir bidang kontrol untuk AWS IoT FleetWise saat menggunakan IPv4 dan mode dual-stack. Untuk informasi selengkapnya tentang titik akhir ini, lihat titik AWS akhir IoT FleetWise .
| Titik akhir | Alamat IPv4 | Dual-stack mode |
|---|---|---|
| Bidang kontrol | iotfleetwise. <region>.amazonaws.com |
iotfleetwise. <region>.api.aws |
Saat menggunakan AWS CLI dan AWS SDK, Anda dapat menggunakan variabel AWS_USE_DUALSTACK_ENDPOINT lingkungan, atau use_dualstack_endpoint parameter, yang merupakan pengaturan file konfigurasi bersama, untuk mengubah ke titik akhir tumpukan ganda. Anda juga dapat menentukan titik akhir tumpukan ganda secara langsung sebagai penggantian FleetWise titik akhir AWS IoT dalam file konfigurasi. Untuk informasi selengkapnya, lihat Dual-stack dan titik akhir FIPS.
Saat Anda menggunakan AWS CLI, Anda dapat mengatur nilai konfigurasi use_dualstack_endpoint seperti pada profil true di file AWS Config Anda. Ini akan mengarahkan semua FleetWise permintaan AWS IoT yang dibuat oleh perintah ke titik akhir tumpukan ganda untuk wilayah yang ditentukan. Anda menentukan wilayah dalam berkas config atau dalam perintah menggunakan opsi --region.
$ aws configure set default.iotfleetwise.use_dualstack_endpoint true
Alih-alih menggunakan titik akhir dual-stack untuk semua perintah, gunakan titik akhir ini untuk perintah tertentu:
-
Anda dapat menggunakan titik akhir tumpukan ganda untuk perintah tertentu dengan mengatur
--endpoint-urlparameter untuk perintah tersebut. Misalnya, dalam perintah berikut, Anda dapat mengganti<endpoint-url>keiotfleetwise..<region>.api.aws.rproxy.goskope.comaws iotfleetwise list-fleets \ --endpoint-url<endpoint-url> -
Anda dapat mengatur profil terpisah di file AWS Config Anda. Misalnya, buat satu profil yang diset
use_dualstack_endpointel ke true, dan profil yang tidak diseteluse_dualstack_endpoint. Ketika Anda menjalankan perintah, tentukan profil mana yang ingin Anda gunakan, tergantung pada apakah Anda ingin menggunakan titik akhir tumpukan ganda atau tidak.