Jala Layanan - AWS App Mesh

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

Jala Layanan

penting

Pemberitahuan akhir dukungan: Pada 30 September 2026, AWS akan menghentikan dukungan untuk. AWS App Mesh Setelah 30 September 2026, Anda tidak akan lagi dapat mengakses AWS App Mesh konsol atau AWS App Mesh sumber daya. Untuk informasi lebih lanjut, kunjungi posting blog ini Migrasi dari AWS App Mesh ke Amazon ECS Service Connect.

Mesh layanan adalah batas logis untuk lalu lintas jaringan antara layanan yang berada di dalamnya. Setelah membuat mesh layanan, Anda dapat membuat layanan virtual, simpul virtual, router virtual, dan rute untuk mendistribusikan lalu lintas antar aplikasi di mesh Anda.

Membuat mesh layanan

catatan

Saat membuat Mesh, Anda harus menambahkan pemilih namespace. Jika pemilih namespace kosong, ia memilih semua ruang nama. Untuk membatasi ruang nama, gunakan label untuk mengaitkan resource App Mesh ke mesh yang dibuat.

AWS Management Console
Untuk membuat mesh layanan menggunakan AWS Management Console
  1. Buka konsol App Mesh di https://console.aws.amazon.com/appmesh/.

  2. Pilih Buat mesh.

  3. Untuk nama Mesh, tentukan nama untuk mesh layanan Anda.

  4. (Opsional) Pilih Izinkan lalu lintas eksternal. Secara default, proxy di mesh hanya meneruskan lalu lintas antara satu sama lain. Jika Anda mengizinkan lalu lintas eksternal, proxy di mesh juga meneruskan TCP lalu lintas langsung ke layanan yang tidak digunakan dengan proxy yang ditentukan di mesh.

    catatan

    Jika Anda menentukan backend apa pun pada node virtual saat menggunakanALLOW_ALL, Anda harus menentukan semua jalan keluar untuk node virtual itu sebagai backend. Jika tidak, tidak ALLOW_ALL akan lagi berfungsi untuk node virtual itu.

  5. Preferensi versi IP

    Kontrol versi IP mana yang harus digunakan untuk lalu lintas di dalam mesh dengan mengaktifkan Override perilaku versi IP default. Secara default, App Mesh menggunakan berbagai versi IP.

    catatan

    Mesh menerapkan preferensi IP ke semua node virtual dan gateway virtual dalam mesh. Perilaku ini dapat diganti pada node virtual individual dengan mengatur preferensi IP saat Anda membuat atau mengedit node. Preferensi IP tidak dapat diganti pada gateway virtual karena konfigurasi untuk gateway virtual yang memungkinkan mereka untuk mendengarkan keduanya IPv4 dan IPv6 lalu lintas adalah sama terlepas dari preferensi mana yang diatur pada mesh.

    • Default

      • DNSPenyelesai utusan lebih suka IPv6 dan kembali ke. IPv4

      • Kami menggunakan IPv4 alamat yang dikembalikan oleh AWS Cloud Map jika tersedia dan kembali menggunakan IPv6 alamat.

      • Titik akhir yang dibuat untuk aplikasi lokal menggunakan IPv4 alamat.

      • Pendengar Utusan mengikat semua alamat. IPv4

    • IPv6lebih disukai

      • DNSPenyelesai utusan lebih suka IPv6 dan kembali ke. IPv4

      • IPv6Alamat yang dikembalikan oleh AWS Cloud Map digunakan jika tersedia dan kembali menggunakan IPv4 alamat

      • Titik akhir yang dibuat untuk aplikasi lokal menggunakan IPv6 alamat.

      • Pendengar Utusan mengikat semua dan alamat. IPv4 IPv6

    • IPv4lebih disukai

      • DNSPenyelesai utusan lebih suka IPv4 dan kembali ke. IPv6

      • Kami menggunakan IPv4 alamat yang dikembalikan oleh AWS Cloud Map jika tersedia dan kembali menggunakan IPv6 alamat.

      • Titik akhir yang dibuat untuk aplikasi lokal menggunakan IPv4 alamat.

      • Pendengar Utusan mengikat semua dan alamat. IPv4 IPv6

    • IPv6hanya

      • DNSPenyelesai utusan hanya menggunakan. IPv6

      • Hanya IPv6 alamat yang dikembalikan oleh AWS Cloud Map yang digunakan. Jika AWS Cloud Map mengembalikan IPv4 alamat, tidak ada alamat IP yang digunakan dan hasil kosong dikembalikan ke Utusan.

      • Titik akhir yang dibuat untuk aplikasi lokal menggunakan IPv6 alamat.

      • Pendengar Utusan mengikat semua dan alamat. IPv4 IPv6

    • IPv4hanya

      • DNSPenyelesai utusan hanya menggunakan. IPv4

      • Hanya IPv4 alamat yang dikembalikan oleh AWS Cloud Map yang digunakan. Jika AWS Cloud Map mengembalikan IPv6 alamat, tidak ada alamat IP yang digunakan dan hasil kosong dikembalikan ke Utusan.

      • Titik akhir yang dibuat untuk aplikasi lokal menggunakan IPv4 alamat.

      • Pendengar Utusan mengikat semua dan alamat. IPv4 IPv6

  6. Pilih Buat mesh untuk menyelesaikan.

  7. (Opsional) Bagikan mesh dengan akun lain. Mesh bersama memungkinkan sumber daya yang dibuat oleh akun yang berbeda untuk berkomunikasi satu sama lain dalam mesh yang sama. Untuk informasi selengkapnya, lihat Bekerja dengan jerat bersama.

AWS CLI

Untuk membuat mesh menggunakan AWS CLI.

Buat mesh layanan menggunakan perintah berikut (ganti red nilai dengan milik Anda sendiri):

  1. aws appmesh create-mesh --mesh-name meshName
  2. Contoh output:

    { "mesh":{ "meshName":"meshName", "metadata":{ "arn":"arn:aws:appmesh:us-west-2:123456789012:mesh/meshName", "createdAt":"2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt":"2022-04-06T08:45:50.072000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid":"a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version":1 }, "spec":{}, "status":{ "status":"ACTIVE" } } }

Untuk informasi selengkapnya tentang membuat mesh dengan AWS CLI for App Mesh, lihat perintah create-mesh di referensi. AWS CLI

Menghapus mesh

AWS Management Console
Untuk menghapus gateway virtual menggunakan AWS Management Console
  1. Buka konsol App Mesh di https://console.aws.amazon.com/appmesh/.

  2. Pilih mesh yang ingin Anda hapus. Semua jerat yang Anda miliki dan yang telah dibagikan dengan Anda terdaftar.

  3. Di kotak konfirmasi, ketik delete dan kemudian klik Hapus.

AWS CLI
Untuk menghapus mesh menggunakan AWS CLI
  1. Gunakan perintah berikut untuk menghapus mesh Anda (ganti red nilai dengan milik Anda sendiri):

    aws appmesh delete-mesh \ --mesh-name meshName
  2. Contoh output:

    { "mesh": { "meshName": "meshName", "metadata": { "arn":"arn:aws:appmesh:us-west-2:123456789012:mesh/meshName", "createdAt": "2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt": "2022-04-07T11:06:32.795000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version": 1 }, "spec": {}, "status": { "status": "DELETED" } } }

Untuk informasi selengkapnya tentang menghapus mesh dengan App Mesh AWS CLI for, lihat perintah delete-mesh di referensi. AWS CLI